-
Notifications
You must be signed in to change notification settings - Fork 0
/
punk.gemspec
381 lines (376 loc) · 16.8 KB
/
punk.gemspec
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
# Generated by juwelier
# DO NOT EDIT THIS FILE DIRECTLY
# Instead, edit Juwelier::Tasks in Rakefile, and run 'rake gemspec'
# -*- encoding: utf-8 -*-
# stub: punk 0.4.5 ruby lib
Gem::Specification.new do |s|
s.name = "punk".freeze
s.version = "0.4.5"
s.required_rubygems_version = Gem::Requirement.new(">= 0".freeze) if s.respond_to? :required_rubygems_version=
s.require_paths = ["lib".freeze]
s.authors = ["Lloyd Kranzky".freeze]
s.date = "2021-07-20"
s.description = "".freeze
s.email = "lloyd@kranzky.com".freeze
s.executables = ["punk".freeze]
s.extra_rdoc_files = [
"LICENSE",
"README.md"
]
s.files = [
".document",
".editorconfig",
".github/workflows/ship.yml",
".github/workflows/test.yml",
".rdoc_options",
".rgignore",
".rspec",
".rubocop.yml",
".standard.yml",
"Gemfile",
"Gemfile.lock",
"LICENSE",
"README.md",
"Rakefile",
"VERSION",
"app/migrations/001_lets_punk.rb",
"app/routes/hello.rb",
"bin/punk",
"env/.gitignore",
"env/defaults.sh",
"env/spec/test.sh",
"env/test.sh",
"lib/punk.rb",
"lib/punk/actions/.keep",
"lib/punk/actions/groups/list.rb",
"lib/punk/actions/sessions/clear.rb",
"lib/punk/actions/sessions/create.rb",
"lib/punk/actions/sessions/list.rb",
"lib/punk/actions/sessions/verify.rb",
"lib/punk/actions/tenants/list.rb",
"lib/punk/actions/users/list_group.rb",
"lib/punk/actions/users/list_tenant.rb",
"lib/punk/actions/users/show.rb",
"lib/punk/commands/auth.rb",
"lib/punk/commands/generate.rb",
"lib/punk/commands/http.rb",
"lib/punk/commands/list.rb",
"lib/punk/config/console/defaults.json",
"lib/punk/config/defaults.json",
"lib/punk/config/schema.json",
"lib/punk/config/script/defaults.json",
"lib/punk/config/server/development.json",
"lib/punk/config/spec/defaults.json",
"lib/punk/core/app.rb",
"lib/punk/core/boot.rb",
"lib/punk/core/cli.rb",
"lib/punk/core/commander.rb",
"lib/punk/core/commands.rb",
"lib/punk/core/env.rb",
"lib/punk/core/error.rb",
"lib/punk/core/exec.rb",
"lib/punk/core/interface.rb",
"lib/punk/core/load.rb",
"lib/punk/core/logger.rb",
"lib/punk/core/monkey.rb",
"lib/punk/core/monkey_unreloader.rb",
"lib/punk/core/pry.rb",
"lib/punk/core/settings.rb",
"lib/punk/core/version.rb",
"lib/punk/core/worker.rb",
"lib/punk/framework/action.rb",
"lib/punk/framework/all.rb",
"lib/punk/framework/command.rb",
"lib/punk/framework/model.rb",
"lib/punk/framework/plugins/all.rb",
"lib/punk/framework/plugins/validation.rb",
"lib/punk/framework/runnable.rb",
"lib/punk/framework/service.rb",
"lib/punk/framework/view.rb",
"lib/punk/framework/worker.rb",
"lib/punk/helpers/all.rb",
"lib/punk/helpers/loggable.rb",
"lib/punk/helpers/publishable.rb",
"lib/punk/helpers/renderable.rb",
"lib/punk/helpers/swagger.rb",
"lib/punk/helpers/validatable.rb",
"lib/punk/migrations/001_punk.rb",
"lib/punk/models/.keep",
"lib/punk/models/group.rb",
"lib/punk/models/group_user_metadata.rb",
"lib/punk/models/identity.rb",
"lib/punk/models/session.rb",
"lib/punk/models/tenant.rb",
"lib/punk/models/tenant_user_metadata.rb",
"lib/punk/models/user.rb",
"lib/punk/plugins/all.rb",
"lib/punk/plugins/cors.rb",
"lib/punk/plugins/ssl.rb",
"lib/punk/routes/groups.rb",
"lib/punk/routes/plivo.rb",
"lib/punk/routes/sessions.rb",
"lib/punk/routes/swagger.rb",
"lib/punk/routes/tenants.rb",
"lib/punk/routes/users.rb",
"lib/punk/services/.keep",
"lib/punk/services/challenge_claim.rb",
"lib/punk/services/create_identities.rb",
"lib/punk/services/generate_swagger.rb",
"lib/punk/services/prove_claim.rb",
"lib/punk/services/secret.rb",
"lib/punk/startup/cache.rb",
"lib/punk/startup/database.rb",
"lib/punk/startup/environment.rb",
"lib/punk/startup/logger.rb",
"lib/punk/startup/task.rb",
"lib/punk/templates/fail.jbuilder",
"lib/punk/templates/fail.rcsv",
"lib/punk/templates/fail.slim",
"lib/punk/templates/fail.xml.slim",
"lib/punk/templates/groups/list.jbuilder",
"lib/punk/templates/info.jbuilder",
"lib/punk/templates/info.rcsv",
"lib/punk/templates/info.slim",
"lib/punk/templates/info.xml.slim",
"lib/punk/templates/plivo.slim",
"lib/punk/templates/sessions/list.jbuilder",
"lib/punk/templates/sessions/pending.jbuilder",
"lib/punk/templates/tenants/list.jbuilder",
"lib/punk/templates/tenants/list.slim",
"lib/punk/templates/users/list.jbuilder",
"lib/punk/templates/users/list.rcsv",
"lib/punk/templates/users/show.jbuilder",
"lib/punk/views/fail.rb",
"lib/punk/views/groups/list.rb",
"lib/punk/views/info.rb",
"lib/punk/views/plivo_store.rb",
"lib/punk/views/sessions/list.rb",
"lib/punk/views/sessions/pending.rb",
"lib/punk/views/tenants/list.rb",
"lib/punk/views/users/list.rb",
"lib/punk/views/users/show.rb",
"lib/punk/workers/.keep",
"lib/punk/workers/expire_sessions.rb",
"lib/punk/workers/geocode_session_worker.rb",
"lib/punk/workers/identify_session_worker.rb",
"lib/punk/workers/secret.rb",
"lib/punk/workers/send_email_worker.rb",
"lib/punk/workers/send_sms_worker.rb",
"punk.gemspec",
"schema.psql",
"spec/actions/groups/punk/list_groups_action_spec.rb",
"spec/actions/sessions/punk/clear_session_action_spec.rb",
"spec/actions/sessions/punk/create_session_action_spec.rb",
"spec/actions/sessions/punk/list_sessions_action_spec.rb",
"spec/actions/sessions/punk/verify_session_action_spec.rb",
"spec/actions/tenants/punk/list_tenants_action_spec.rb",
"spec/actions/users/punk/list_group_users_action_spec.rb",
"spec/actions/users/punk/list_tenant_users_action_spec.rb",
"spec/factories/group.rb",
"spec/factories/group_user_metadata.rb",
"spec/factories/identity.rb",
"spec/factories/session.rb",
"spec/factories/tenant.rb",
"spec/factories/tenant_user_metadata.rb",
"spec/factories/user.rb",
"spec/lib/commands/auth_spec.rb",
"spec/lib/commands/generate_spec.rb",
"spec/lib/commands/http_spec.rb",
"spec/lib/commands/list_spec.rb",
"spec/lib/commands/swagger_spec.rb",
"spec/lib/engine/punk_env_spec.rb",
"spec/lib/engine/punk_exec_spec.rb",
"spec/lib/engine/punk_init_spec.rb",
"spec/lib/engine/punk_store_spec.rb",
"spec/lib/punk.env",
"spec/models/punk/group_spec.rb",
"spec/models/punk/group_user_metadata_spec.rb",
"spec/models/punk/identity_spec.rb",
"spec/models/punk/session_spec.rb",
"spec/models/punk/tenant_spec.rb",
"spec/models/punk/tenant_user_metadata_spec.rb",
"spec/models/punk/user_spec.rb",
"spec/routes/groups/get_groups_spec.rb",
"spec/routes/plivo/get_plivo_spec.rb",
"spec/routes/sessions/delete_session_spec.rb",
"spec/routes/sessions/get_sessions_spec.rb",
"spec/routes/sessions/patch_session_spec.rb",
"spec/routes/sessions/post_session_spec.rb",
"spec/routes/swagger/get_swagger_spec.rb",
"spec/routes/tenants/get_tenants_spec.rb",
"spec/routes/users/get_users_spec.rb",
"spec/services/punk/challenge_claim_service_spec.rb",
"spec/services/punk/create_identities_service_spec.rb",
"spec/services/punk/generate_swagger_service_spec.rb",
"spec/services/punk/prove_claim_service_spec.rb",
"spec/services/punk/secret_service_spec.rb",
"spec/spec_helper.rb",
"spec/vcr_cassettes/PUNK_GeocodeSessionWorker/updates_the_session_data.yml",
"spec/vcr_cassettes/PUNK_IdentifySessionWorker/updates_the_session_data.yml",
"spec/views/punk/plivo_store_spec.rb",
"spec/views/sessions/punk/list_sessions_view_spec.rb",
"spec/views/sessions/punk/pending_session_view_spec.rb",
"spec/views/tenants/punk/list_tenants_view_spec.rb",
"spec/views/users/punk/list_groups_view_spec.rb",
"spec/views/users/punk/list_users_view_spec.rb",
"spec/workers/punk/expire_sessions_worker_spec.rb",
"spec/workers/punk/geocode_session_worker_spec.rb",
"spec/workers/punk/identify_session_worker_spec.rb",
"spec/workers/punk/secret_worker_spec.rb",
"spec/workers/punk/send_email_worker_spec.rb",
"spec/workers/punk/send_sms_worker_spec.rb"
]
s.homepage = "https://github.com/kranzky/punk".freeze
s.licenses = ["Unlicense".freeze]
s.required_ruby_version = Gem::Requirement.new(">= 2.6".freeze)
s.rubygems_version = "3.0.8".freeze
s.summary = "Punk! is an omakase web framework for rapid prototyping.".freeze
if s.respond_to? :specification_version then
s.specification_version = 4
if Gem::Version.new(Gem::VERSION) >= Gem::Version.new('1.2.0') then
s.add_runtime_dependency(%q<bootsnap>.freeze, ["~> 1.7"])
s.add_runtime_dependency(%q<dim>.freeze, ["~> 1.2"])
s.add_runtime_dependency(%q<wisper>.freeze, ["~> 2.0"])
s.add_runtime_dependency(%q<papertrail>.freeze, ["~> 0.11"])
s.add_runtime_dependency(%q<semantic_logger>.freeze, ["~> 4.8"])
s.add_runtime_dependency(%q<dotenv>.freeze, ["~> 2.7"])
s.add_runtime_dependency(%q<dot_hash>.freeze, ["~> 1.1"])
s.add_runtime_dependency(%q<commander>.freeze, ["~> 4.6"])
s.add_runtime_dependency(%q<pry>.freeze, ["~> 0.14"])
s.add_runtime_dependency(%q<puma>.freeze, ["~> 5.3"])
s.add_runtime_dependency(%q<rack-cors>.freeze, ["~> 1.1"])
s.add_runtime_dependency(%q<rack-protection>.freeze, ["~> 2.1"])
s.add_runtime_dependency(%q<rack-ssl-enforcer>.freeze, ["~> 0.2"])
s.add_runtime_dependency(%q<rack-unreloader>.freeze, ["~> 1.7"])
s.add_runtime_dependency(%q<dalli>.freeze, ["~> 2.7"])
s.add_runtime_dependency(%q<pg>.freeze, ["~> 1.2"])
s.add_runtime_dependency(%q<sequel_pg>.freeze, ["~> 1.14"])
s.add_runtime_dependency(%q<sequel>.freeze, ["~> 5.46"])
s.add_runtime_dependency(%q<aasm>.freeze, ["~> 5.2"])
s.add_runtime_dependency(%q<http-accept>.freeze, ["~> 2.1"])
s.add_runtime_dependency(%q<ipstack>.freeze, ["~> 0.1"])
s.add_runtime_dependency(%q<rbnacl>.freeze, ["~> 7.1"])
s.add_runtime_dependency(%q<userstack>.freeze, ["~> 0.1"])
s.add_runtime_dependency(%q<sidekiq>.freeze, ["~> 6.2"])
s.add_runtime_dependency(%q<sidekiq-cron>.freeze, ["~> 1.2"])
s.add_runtime_dependency(%q<mailgun-ruby>.freeze, ["~> 1.2"])
s.add_runtime_dependency(%q<plivo>.freeze, ["~> 4.19"])
s.add_runtime_dependency(%q<roda>.freeze, ["~> 3.46"])
s.add_runtime_dependency(%q<roda-route_list>.freeze, ["~> 2.1"])
s.add_runtime_dependency(%q<slim>.freeze, ["~> 4.1"])
s.add_runtime_dependency(%q<jbuilder>.freeze, ["~> 2.11"])
s.add_runtime_dependency(%q<oj>.freeze, ["~> 3.12"])
s.add_runtime_dependency(%q<tilt-jbuilder>.freeze, ["~> 0.7"])
s.add_runtime_dependency(%q<rdoc>.freeze, ["~> 6.3"])
s.add_runtime_dependency(%q<swagger_yard>.freeze, ["~> 1.0"])
s.add_runtime_dependency(%q<activesupport>.freeze, ["~> 6.1"])
s.add_runtime_dependency(%q<sentry-ruby>.freeze, ["~> 4.6"])
s.add_runtime_dependency(%q<sentry-sidekiq>.freeze, ["~> 4.6"])
s.add_runtime_dependency(%q<skylight>.freeze, ["~> 5.0.1"])
s.add_runtime_dependency(%q<phony>.freeze, ["~> 2.19"])
s.add_development_dependency(%q<bundler>.freeze, ["~> 1.17"])
s.add_development_dependency(%q<gemfile_updater>.freeze, ["~> 0.1"])
s.add_development_dependency(%q<juwelier>.freeze, ["~> 2.4"])
s.add_development_dependency(%q<amazing_print>.freeze, ["~> 1.3"])
s.add_development_dependency(%q<byebug>.freeze, ["~> 11.1"])
s.add_development_dependency(%q<launchy>.freeze, ["~> 2.5"])
s.add_development_dependency(%q<standard>.freeze, ["~> 1.1"])
else
s.add_dependency(%q<bootsnap>.freeze, ["~> 1.7"])
s.add_dependency(%q<dim>.freeze, ["~> 1.2"])
s.add_dependency(%q<wisper>.freeze, ["~> 2.0"])
s.add_dependency(%q<papertrail>.freeze, ["~> 0.11"])
s.add_dependency(%q<semantic_logger>.freeze, ["~> 4.8"])
s.add_dependency(%q<dotenv>.freeze, ["~> 2.7"])
s.add_dependency(%q<dot_hash>.freeze, ["~> 1.1"])
s.add_dependency(%q<commander>.freeze, ["~> 4.6"])
s.add_dependency(%q<pry>.freeze, ["~> 0.14"])
s.add_dependency(%q<puma>.freeze, ["~> 5.3"])
s.add_dependency(%q<rack-cors>.freeze, ["~> 1.1"])
s.add_dependency(%q<rack-protection>.freeze, ["~> 2.1"])
s.add_dependency(%q<rack-ssl-enforcer>.freeze, ["~> 0.2"])
s.add_dependency(%q<rack-unreloader>.freeze, ["~> 1.7"])
s.add_dependency(%q<dalli>.freeze, ["~> 2.7"])
s.add_dependency(%q<pg>.freeze, ["~> 1.2"])
s.add_dependency(%q<sequel_pg>.freeze, ["~> 1.14"])
s.add_dependency(%q<sequel>.freeze, ["~> 5.46"])
s.add_dependency(%q<aasm>.freeze, ["~> 5.2"])
s.add_dependency(%q<http-accept>.freeze, ["~> 2.1"])
s.add_dependency(%q<ipstack>.freeze, ["~> 0.1"])
s.add_dependency(%q<rbnacl>.freeze, ["~> 7.1"])
s.add_dependency(%q<userstack>.freeze, ["~> 0.1"])
s.add_dependency(%q<sidekiq>.freeze, ["~> 6.2"])
s.add_dependency(%q<sidekiq-cron>.freeze, ["~> 1.2"])
s.add_dependency(%q<mailgun-ruby>.freeze, ["~> 1.2"])
s.add_dependency(%q<plivo>.freeze, ["~> 4.19"])
s.add_dependency(%q<roda>.freeze, ["~> 3.46"])
s.add_dependency(%q<roda-route_list>.freeze, ["~> 2.1"])
s.add_dependency(%q<slim>.freeze, ["~> 4.1"])
s.add_dependency(%q<jbuilder>.freeze, ["~> 2.11"])
s.add_dependency(%q<oj>.freeze, ["~> 3.12"])
s.add_dependency(%q<tilt-jbuilder>.freeze, ["~> 0.7"])
s.add_dependency(%q<rdoc>.freeze, ["~> 6.3"])
s.add_dependency(%q<swagger_yard>.freeze, ["~> 1.0"])
s.add_dependency(%q<activesupport>.freeze, ["~> 6.1"])
s.add_dependency(%q<sentry-ruby>.freeze, ["~> 4.6"])
s.add_dependency(%q<sentry-sidekiq>.freeze, ["~> 4.6"])
s.add_dependency(%q<skylight>.freeze, ["~> 5.0.1"])
s.add_dependency(%q<phony>.freeze, ["~> 2.19"])
s.add_dependency(%q<bundler>.freeze, ["~> 1.17"])
s.add_dependency(%q<gemfile_updater>.freeze, ["~> 0.1"])
s.add_dependency(%q<juwelier>.freeze, ["~> 2.4"])
s.add_dependency(%q<amazing_print>.freeze, ["~> 1.3"])
s.add_dependency(%q<byebug>.freeze, ["~> 11.1"])
s.add_dependency(%q<launchy>.freeze, ["~> 2.5"])
s.add_dependency(%q<standard>.freeze, ["~> 1.1"])
end
else
s.add_dependency(%q<bootsnap>.freeze, ["~> 1.7"])
s.add_dependency(%q<dim>.freeze, ["~> 1.2"])
s.add_dependency(%q<wisper>.freeze, ["~> 2.0"])
s.add_dependency(%q<papertrail>.freeze, ["~> 0.11"])
s.add_dependency(%q<semantic_logger>.freeze, ["~> 4.8"])
s.add_dependency(%q<dotenv>.freeze, ["~> 2.7"])
s.add_dependency(%q<dot_hash>.freeze, ["~> 1.1"])
s.add_dependency(%q<commander>.freeze, ["~> 4.6"])
s.add_dependency(%q<pry>.freeze, ["~> 0.14"])
s.add_dependency(%q<puma>.freeze, ["~> 5.3"])
s.add_dependency(%q<rack-cors>.freeze, ["~> 1.1"])
s.add_dependency(%q<rack-protection>.freeze, ["~> 2.1"])
s.add_dependency(%q<rack-ssl-enforcer>.freeze, ["~> 0.2"])
s.add_dependency(%q<rack-unreloader>.freeze, ["~> 1.7"])
s.add_dependency(%q<dalli>.freeze, ["~> 2.7"])
s.add_dependency(%q<pg>.freeze, ["~> 1.2"])
s.add_dependency(%q<sequel_pg>.freeze, ["~> 1.14"])
s.add_dependency(%q<sequel>.freeze, ["~> 5.46"])
s.add_dependency(%q<aasm>.freeze, ["~> 5.2"])
s.add_dependency(%q<http-accept>.freeze, ["~> 2.1"])
s.add_dependency(%q<ipstack>.freeze, ["~> 0.1"])
s.add_dependency(%q<rbnacl>.freeze, ["~> 7.1"])
s.add_dependency(%q<userstack>.freeze, ["~> 0.1"])
s.add_dependency(%q<sidekiq>.freeze, ["~> 6.2"])
s.add_dependency(%q<sidekiq-cron>.freeze, ["~> 1.2"])
s.add_dependency(%q<mailgun-ruby>.freeze, ["~> 1.2"])
s.add_dependency(%q<plivo>.freeze, ["~> 4.19"])
s.add_dependency(%q<roda>.freeze, ["~> 3.46"])
s.add_dependency(%q<roda-route_list>.freeze, ["~> 2.1"])
s.add_dependency(%q<slim>.freeze, ["~> 4.1"])
s.add_dependency(%q<jbuilder>.freeze, ["~> 2.11"])
s.add_dependency(%q<oj>.freeze, ["~> 3.12"])
s.add_dependency(%q<tilt-jbuilder>.freeze, ["~> 0.7"])
s.add_dependency(%q<rdoc>.freeze, ["~> 6.3"])
s.add_dependency(%q<swagger_yard>.freeze, ["~> 1.0"])
s.add_dependency(%q<activesupport>.freeze, ["~> 6.1"])
s.add_dependency(%q<sentry-ruby>.freeze, ["~> 4.6"])
s.add_dependency(%q<sentry-sidekiq>.freeze, ["~> 4.6"])
s.add_dependency(%q<skylight>.freeze, ["~> 5.0.1"])
s.add_dependency(%q<phony>.freeze, ["~> 2.19"])
s.add_dependency(%q<bundler>.freeze, ["~> 1.17"])
s.add_dependency(%q<gemfile_updater>.freeze, ["~> 0.1"])
s.add_dependency(%q<juwelier>.freeze, ["~> 2.4"])
s.add_dependency(%q<amazing_print>.freeze, ["~> 1.3"])
s.add_dependency(%q<byebug>.freeze, ["~> 11.1"])
s.add_dependency(%q<launchy>.freeze, ["~> 2.5"])
s.add_dependency(%q<standard>.freeze, ["~> 1.1"])
end
end