Sha256: e47a3fb67d053fa6116b7d66738672f251cad01f3398ccd3d54ca287fa8ae4a2

Contents?: true

Size: 370 Bytes

Versions: 3

Compression:

Stored size: 370 Bytes

Contents

module AppConfigLoader
  class Config
    attr_accessor :env, :domain, :local_overrides

    def config_paths
      @config_paths ||= []
    end

    def use_domain
      @use_domain === true
    end
    alias_method :use_domain?, :use_domain

    def use_domain=(use)
      @use_domain = !!use
    end

    def domain
      use_domain? ? @domain : nil
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
app_config_loader-1.0.2 lib/app_config_loader/config.rb
app_config_loader-1.0.1 lib/app_config_loader/config.rb
app_config_loader-1.0.0 lib/app_config_loader/config.rb