class Envar::Config

Attributes

environment[RW]
load_environments[W]

Public Class Methods

config() click to toggle source
# File lib/envar/config.rb, line 9
def config
  @config ||= Envar::Config.new
end
reset() click to toggle source
# File lib/envar/config.rb, line 13
def reset
  @config = nil
  config
end

Public Instance Methods

load() click to toggle source
# File lib/envar/config.rb, line 34
def load
  if load? && !loaded?
    Dotenv.load
    @loaded = true
  end
end
load?() click to toggle source
# File lib/envar/config.rb, line 26
def load?
  load_environments.include?(environment)
end
load_environments() click to toggle source
# File lib/envar/config.rb, line 22
def load_environments
  @load_environments ||= ['development', 'test']
end
loaded?() click to toggle source
# File lib/envar/config.rb, line 30
def loaded?
  @loaded
end