Sha256: 5e80871cffd854aa1adc43ac7d19036dec6cdb24d4f41d642e8283c45a1b4fc5
Contents?: true
Size: 1.25 KB
Versions: 2
Compression:
Stored size: 1.25 KB
Contents
require 'rails' require 'captivus/rails_capturer' module Captivus class Railtie < Rails::Railtie rake_tasks { load "captivus/tasks/captivus.rake" } config.before_initialize do Captivus.configure do |config| config.environment = Rails.env end # announce here? end initializer "captivus.use_rack_middleware" do |app| app.config.middleware.use "Captivus::RailsCapturer" end # config.after_initialize do # ::ActionController::Base.send :include, RailsControllerMethods # if defined?(::ActionDispatch::DebugExceptions) # # We should catch the exceptions in ActionDispatch::DebugExceptions in Rails 3.2.x. # require 'crash_log/rails/middleware/debug_exception_catcher' # ::ActionDispatch::DebugExceptions.__send__(:include, CrashLog::Rails::Middleware::DebugExceptionCatcher) # elsif defined?(::ActionDispatch::ShowExceptions) # # ActionDispatch::DebugExceptions is not defined in Rails 3.0.x and 3.1.x so # # catch the exceptions in ShowExceptions. # require 'crash_log/rails/middleware/debug_exception_catcher' # ::ActionDispatch::ShowExceptions.send(:include, CrashLog::Rails::Middleware::DebugExceptionCatcher) # end # end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
captivus-0.0.6 | lib/captivus/railtie.rb |
captivus-0.0.5 | lib/captivus/railtie.rb |