Sha256: 68e57454e51d6d8c43e86a3e48cb618200937bfd2c492012bd1c570d3734616d
Contents?: true
Size: 694 Bytes
Versions: 5
Compression:
Stored size: 694 Bytes
Contents
# frozen_string_literal: true module LHS class Railtie < Rails::Railtie initializer "lhs.hook_into_controller_initialization" do class ActionController::Base def initialize prepare_lhs_request_cycle_cache reset_option_blocks super end private def prepare_lhs_request_cycle_cache return unless LHS.config.request_cycle_cache_enabled LHS::Record::RequestCycleCache::RequestCycleThreadRegistry.request_id = [Time.now.to_f, request.object_id].join('#') end def reset_option_blocks LHS::OptionBlocks::CurrentOptionBlock.options = nil end end end end end
Version data entries
5 entries across 5 versions & 1 rubygems
Version | Path |
---|---|
lhs-19.9.0 | lib/lhs/railtie.rb |
lhs-19.8.2 | lib/lhs/railtie.rb |
lhs-19.8.1 | lib/lhs/railtie.rb |
lhs-19.8.0 | lib/lhs/railtie.rb |
lhs-19.7.0 | lib/lhs/railtie.rb |