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_service_name_error.rb,
lib/webhookr/invalid_security_token_error.rb,
lib/webhookr/missing_callback_class_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, InvalidServiceNameError, MissingCallbackClassError, Service

Constant Summary collapse

VERSION =
'0.3.0'

Class Method Summary collapse

Class Method Details

.adaptersObject



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

def adapters
  @adapters ||= HashWithIndifferentAccess.new
end

.configObject



22
23
24
25
26
27
28
# File 'lib/webhookr.rb', line 22

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