Class: RulesIO::Rack
- Inherits:
-
Object
- Object
- RulesIO::Rack
- Defined in:
- lib/rulesio.rb
Instance Method Summary collapse
- #call(env) ⇒ Object
-
#initialize(app, options = {}) ⇒ Rack
constructor
A new instance of Rack.
Constructor Details
#initialize(app, options = {}) ⇒ Rack
Returns a new instance of Rack.
115 116 117 118 119 120 121 122 123 124 125 |
# File 'lib/rulesio.rb', line 115 def initialize(app, ={}) @app = app RulesIO.logger = defined?(Rails) ? Rails.logger : Logger.new(STDOUT) RulesIO.webhook_url = [:webhook_url] || 'http://www.rules.io/events/' RulesIO.buffer = [] RulesIO.filter_parameters = defined?(Rails) ? Rails.application.config.filter_parameters : [] RulesIO.token = [:token] RulesIO.queue = [:queue] || RulesIO::MemoryQueue RulesIO. = [:queue_options] || {} RulesIO.controller_data = [:controller_data] || '{}' end |