class LHS::Railtie::ActionController::Base
Public Class Methods
new()
click to toggle source
Calls superclass method
# File lib/lhs/railtie.rb, line 8 def initialize prepare_lhs_request_cycle_cache reset_option_blocks reset_extended_rollbar_request_logs super end
Private Instance Methods
prepare_lhs_request_cycle_cache()
click to toggle source
# File lib/lhs/railtie.rb, line 17 def prepare_lhs_request_cycle_cache return unless LHS.config.request_cycle_cache_enabled LHS::Interceptors::RequestCycleCache::ThreadRegistry.request_id = [Time.now.to_f, request.object_id].join('#') end
reset_extended_rollbar_request_logs()
click to toggle source
# File lib/lhs/railtie.rb, line 26 def reset_extended_rollbar_request_logs return unless defined?(::Rollbar) return unless LHC.config.interceptors.include?(LHS::Interceptors::ExtendedRollbar::Interceptor) LHS::Interceptors::ExtendedRollbar::ThreadRegistry.log = [] end
reset_option_blocks()
click to toggle source
# File lib/lhs/railtie.rb, line 22 def reset_option_blocks LHS::OptionBlocks::CurrentOptionBlock.options = nil end