Sha256: 46e68485beaeb00a6bdef75935d79d50cfaaf773c39fdd6d61bb6b67c5b8775e
Contents?: true
Size: 1.12 KB
Versions: 11
Compression:
Stored size: 1.12 KB
Contents
module Rollbar module RailtieMixin extend ActiveSupport::Concern included do rake_tasks do require 'rollbar/rake_tasks' end initializer 'rollbar.configuration' do config.after_initialize do Rollbar.preconfigure do |config| config.default_logger = proc { ::Rails.logger } config.environment ||= ::Rails.env config.root ||= ::Rails.root config.framework = "Rails: #{::Rails::VERSION::STRING}" config.filepath ||= begin if ::Rails.application.class.respond_to?(:module_parent_name) "#{::Rails.application.class.module_parent_name}.rollbar" else "#{::Rails.application.class.parent_name}.rollbar" end end end end end initializer 'rollbar.controller_methods' do ActiveSupport.on_load(:action_controller) do # lazily load action_controller methods require 'rollbar/plugins/rails/controller_methods' include Rollbar::Rails::ControllerMethods end end end end end
Version data entries
11 entries across 11 versions & 1 rubygems