Sha256: 73f20c95e09c76860999c0b45673414713ab617da54d205ea39ea96a5035093a

Contents?: true

Size: 515 Bytes

Versions: 32

Compression:

Stored size: 515 Bytes

Contents

require 'rubypitaya/core/config_core'

module RubyPitaya

  class Config

    attr_writer :config_core_override

    def initialize
      @config_core = ConfigCore.new
      @config_core_override = nil
    end

    def [](key)
      result = @config_core_override[key] unless @config_core_override.nil?
      result = @config_core[key] if result.nil?
      result
    end

    def auto_reload
      @config_core.auto_reload
      @config_core_override.auto_reload unless @config_core_override.nil?
    end
  end
end

Version data entries

32 entries across 32 versions & 1 rubygems

Version Path
rubypitaya-2.14.1 ./lib/rubypitaya/core/config.rb
rubypitaya-2.14.0 ./lib/rubypitaya/core/config.rb
rubypitaya-2.13.1 ./lib/rubypitaya/core/config.rb
rubypitaya-2.13.0 ./lib/rubypitaya/core/config.rb
rubypitaya-2.12.0 ./lib/rubypitaya/core/config.rb
rubypitaya-2.11.2 ./lib/rubypitaya/core/config.rb
rubypitaya-2.11.1 ./lib/rubypitaya/core/config.rb
rubypitaya-2.11.0 ./lib/rubypitaya/core/config.rb
rubypitaya-2.10.0 ./lib/rubypitaya/core/config.rb
rubypitaya-2.9.3 ./lib/rubypitaya/core/config.rb
rubypitaya-2.9.2 ./lib/rubypitaya/core/config.rb
rubypitaya-2.9.1 ./lib/rubypitaya/core/config.rb
rubypitaya-2.9.0 ./lib/rubypitaya/core/config.rb
rubypitaya-2.8.0 ./lib/rubypitaya/core/config.rb
rubypitaya-2.7.5 ./lib/rubypitaya/core/config.rb
rubypitaya-2.7.4 ./lib/rubypitaya/core/config.rb
rubypitaya-2.7.3 ./lib/rubypitaya/core/config.rb
rubypitaya-2.7.1 ./lib/rubypitaya/core/config.rb
rubypitaya-2.7.0 ./lib/rubypitaya/core/config.rb
rubypitaya-2.6.4 ./lib/rubypitaya/core/config.rb