Sha256: 80ff7b8a211a3ee920fc7bab6676f8bf36adc307c1c16f60d16d2e0a227ceeca

Contents?: true

Size: 508 Bytes

Versions: 6

Compression:

Stored size: 508 Bytes

Contents

require 'honeybadger/ruby'

Honeybadger.init!({
  :framework => :hanami,
  :env => ENV['HANAMI_ENV'] || ENV['RACK_ENV'],
  :'logging.path' => 'STDOUT'
})

Honeybadger.load_plugins!

if Hanami::VERSION >= '2.0' && Honeybadger.config[:'exceptions.enabled']
  Hanami.app.instance_eval do
    config.middleware.use Honeybadger::Rack::UserFeedback
    config.middleware.use Honeybadger::Rack::UserInformer
    config.middleware.use Honeybadger::Rack::ErrorNotifier
  end
end

Honeybadger.install_at_exit_callback

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
honeybadger-5.26.3 lib/honeybadger/init/hanami.rb
honeybadger-5.26.2 lib/honeybadger/init/hanami.rb
honeybadger-5.26.1 lib/honeybadger/init/hanami.rb
honeybadger-5.26.0 lib/honeybadger/init/hanami.rb
honeybadger-5.25.0 lib/honeybadger/init/hanami.rb
honeybadger-5.24.0 lib/honeybadger/init/hanami.rb