class RainCatcher::Railtie
Private Instance Methods
application_name()
click to toggle source
# File lib/rain_catcher/railtie.rb, line 34 def application_name ENV.fetch( 'RAIN_CATCHER_APPLICATION_NAME', Rails.application.class.name.split('::').first.downcase ) end
interval()
click to toggle source
# File lib/rain_catcher/railtie.rb, line 26 def interval ENV.fetch('RAIN_CATCHER_LOG_INTERVAL', '30').to_i end
log_level()
click to toggle source
# File lib/rain_catcher/railtie.rb, line 30 def log_level ENV.fetch('RAIN_CATCHER_LOG_LEVEL', 'INFO') end
notifications()
click to toggle source
# File lib/rain_catcher/railtie.rb, line 22 def notifications ActiveSupport::Notifications end
subscriber()
click to toggle source
# File lib/rain_catcher/railtie.rb, line 13 def subscriber @subscriber ||= RainCatcher::Subscriber.new( interval: interval, log_level: log_level, application_name: application_name, environment: Rails.env.to_s ) end