Sha256: 9f6d4b1d40a5981e6366d525785ac245bf824589ef5a896f5a9b409028602789
Contents?: true
Size: 1.13 KB
Versions: 4
Compression:
Stored size: 1.13 KB
Contents
# Adapted from Airbrake code https://github.com/airbrake/airbrake/blob/master/lib/airbrake/rails.rb require 'yogi_berra' require 'yogi_berra/action_controller_catcher' module YogiBerra def self.initialize if defined?(ActionController::Base) ActionController::Base.send(:include, YogiBerra::ActionControllerCatcher) # ActionController::Base.send(:include, YogiBerra::::ErrorLookup) # ActionController::Base.send(:include, YogiBerra::ControllerMethods) # ActionController::Base.send(:include, YogiBerra::JavascriptNotifier) end rails_logger = if defined?(::Rails.logger) ::Rails.logger elsif defined?(RAILS_DEFAULT_LOGGER) RAILS_DEFAULT_LOGGER end if defined?(::Rails.configuration) && ::Rails.configuration.respond_to?(:middleware) ::Rails.configuration.middleware.insert_after('ActionController::Failsafe', YogiBerra::ExceptionMiddleware) # ::Rails.configuration.middleware.insert_after 'Rack::Lock', # YogiBerra::UserInformer end end end YogiBerra.initialize
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
yogi_berra-0.0.5 | lib/yogi_berra/rails.rb |
yogi_berra-0.0.4 | lib/yogi_berra/rails.rb |
yogi_berra-0.0.3 | lib/yogi_berra/rails.rb |
yogi_berra-0.0.2 | lib/yogi_berra/rails.rb |