Module: WhoopsRailsNotifier

Defined in:
lib/whoops_rails_notifier.rb,
lib/whoops_rails_notifier/rack.rb,
lib/whoops_rails_notifier/railtie.rb,
lib/whoops_rails_notifier/controller_methods.rb,
lib/whoops_rails_notifier/exception_strategy.rb,
lib/whoops_rails_notifier/action_controller_catcher.rb

Defined Under Namespace

Modules: ActionControllerCatcher, ControllerMethods Classes: ExceptionStrategy, Rack, Railtie

Class Method Summary collapse

Class Method Details

.configureObject



15
16
17
18
19
# File 'lib/whoops_rails_notifier.rb', line 15

def self.configure
  config = YAML.load_file(File.join(Rails.root, "config", "whoops.yml"))[Rails.env]
  WhoopsNotifier.config.set(config)
  WhoopsNotifier.config.logger = Rails.logger
end

.create_exception_strategyObject



21
22
23
# File 'lib/whoops_rails_notifier.rb', line 21

def self.create_exception_strategy
  strategy = WhoopsRailsNotifier::ExceptionStrategy.new(:rails_exception)
end

.initializeObject



10
11
12
13
# File 'lib/whoops_rails_notifier.rb', line 10

def self.initialize
  configure
  create_exception_strategy
end