Module: Webhookr

Extended by:
ActiveSupport::Autoload
Defined in:
lib/webhookr.rb,
lib/webhookr/engine.rb,
lib/webhookr/service.rb,
lib/webhookr/version.rb,
lib/webhookr/ostruct_utils.rb,
lib/webhookr/adapter_response.rb,
lib/webhookr/invalid_payload_error.rb,
lib/generators/webhookr/init_generator.rb,
lib/webhookr/invalid_security_token_error.rb,
app/controllers/webhookr/events_controller.rb,
lib/generators/webhookr/add_route_generator.rb

Defined Under Namespace

Modules: Generators, OstructUtils, Services Classes: AdapterResponse, Engine, EventsController, InvalidPayloadError, InvalidSecurityTokenError, Service

Constant Summary collapse

VERSION =
"0.2.0"

Class Method Summary collapse

Class Method Details

.adaptersObject



13
14
15
# File 'lib/webhookr.rb', line 13

def adapters
  @adapters ||= HashWithIndifferentAccess.new
end

.configObject



17
18
19
20
# File 'lib/webhookr.rb', line 17

def config
  @config ||= defined?(Rails) ? Rails.application.config.webhookr :
                                ActiveSupport::OrderedOptions.new
end