class ActionController::Base
Public Class Methods
new()
click to toggle source
Calls superclass method
# File lib/dhs/railtie/action_controller_extension.rb, line 8 def initialize prepare_dhs_request_cycle_cache reset_option_blocks reset_extended_rollbar_request_logs super end
Private Instance Methods
prepare_dhs_request_cycle_cache()
click to toggle source
# File lib/dhs/railtie/action_controller_extension.rb, line 17 def prepare_dhs_request_cycle_cache return unless DHS.config.request_cycle_cache_enabled DHS::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/dhs/railtie/action_controller_extension.rb, line 26 def reset_extended_rollbar_request_logs return unless defined?(::Rollbar) return unless DHC.config.interceptors.include?(DHS::Interceptors::ExtendedRollbar::Interceptor) DHS::Interceptors::ExtendedRollbar::ThreadRegistry.log = [] end
reset_option_blocks()
click to toggle source
# File lib/dhs/railtie/action_controller_extension.rb, line 22 def reset_option_blocks DHS::OptionBlocks::CurrentOptionBlock.options = nil end