Module: Econfig

Extended by:
Forwardable
Defined in:
lib/econfig.rb,
lib/econfig/env.rb,
lib/econfig/yaml.rb,
lib/econfig/rails.rb,
lib/econfig/redis.rb,
lib/econfig/memory.rb,
lib/econfig/version.rb,
lib/econfig/shortcut.rb,
lib/econfig/active_record.rb,
lib/econfig/configuration.rb,
lib/econfig/backend_collection.rb

Defined Under Namespace

Modules: Shortcut Classes: ActiveRecord, BackendCollection, Configuration, ENV, Memory, MigrationGenerator, NotFound, Railtie, Redis, UninitializedError, YAML

Constant Summary collapse

VERSION =
"1.0.0"

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.envObject

Returns the value of attribute env.



17
18
19
# File 'lib/econfig.rb', line 17

def env
  @env
end

.instanceObject

Returns the value of attribute instance.



17
18
19
# File 'lib/econfig.rb', line 17

def instance
  @instance
end

.rootObject

Returns the value of attribute root.



17
18
19
# File 'lib/econfig.rb', line 17

def root
  @root
end

Class Method Details

.initObject



21
22
23
24
25
# File 'lib/econfig.rb', line 21

def init
  backends.each do |backend|
    backend.init if backend.respond_to?(:init)
  end
end