Sha256: 7679e572948305732b1cbfbfe5829286d3228e5946a2a4a82a390d83423c091a

Contents?: true

Size: 364 Bytes

Versions: 14

Compression:

Stored size: 364 Bytes

Contents

# frozen_string_literal: true

require 'singleton'

class LHS::Config
  include Singleton

  attr_accessor :request_cycle_cache_enabled, :request_cycle_cache

  def initialize
    self.request_cycle_cache_enabled ||= true
    if defined?(ActiveSupport::Cache::MemoryStore)
      self.request_cycle_cache ||= ActiveSupport::Cache::MemoryStore.new
    end
  end
end

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
lhs-19.1.0 lib/lhs/config.rb
lhs-19.0.2 lib/lhs/config.rb
lhs-19.0.1 lib/lhs/config.rb
lhs-19.0.0 lib/lhs/config.rb
lhs-19.0.0.pre.endpoint.1 lib/lhs/config.rb
lhs-18.0.3 lib/lhs/config.rb
lhs-18.0.2 lib/lhs/config.rb
lhs-18.0.1 lib/lhs/config.rb
lhs-18.0.0 lib/lhs/config.rb
lhs-17.0.1 lib/lhs/config.rb
lhs-17.0.1.pre1 lib/lhs/config.rb
lhs-18.0.0.pre.pre1 lib/lhs/config.rb
lhs-17.0.0 lib/lhs/config.rb
lhs-16.1.6 lib/lhs/config.rb