Class: Garufa::GarufaApp
- Inherits:
-
Goliath::API
- Object
- Goliath::API
- Garufa::GarufaApp
- Defined in:
- lib/garufa/garufa_app.rb
Instance Method Summary collapse
-
#options_parser(opts, options) ⇒ Object
Extend goliath options with our own options.
- #response(env) ⇒ Object
Instance Method Details
#options_parser(opts, options) ⇒ Object
Extend goliath options with our own options.
18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 |
# File 'lib/garufa/garufa_app.rb', line 18 def (opts, ) [:port] = DEFAULT_PORT opts.separator "" opts.separator "Pusher options:" = { app_key: ['--app_key APP_KEY', 'Pusher application key (required)'], secret: ['--secret SECRET', 'Pusher application secret (required)'] } .each do |k, v| opts.on(v.first, v.last) { |value| Garufa::Config[k] = value } end end |