Module: EnvManager

Defined in:
lib/env_manager.rb,
lib/env_manager/loader.rb,
lib/env_manager/builder.rb,
lib/env_manager/version.rb

Defined Under Namespace

Classes: Builder, Loader

Constant Summary collapse

MAJOR =
0
MINOR =
0
PATCH =
11

Class Method Summary collapse

Class Method Details

.load(path) ⇒ Object

Reads the env file for the given environment and returns an object representation of the environment variables defined within that file.



11
12
13
14
# File 'lib/env_manager.rb', line 11

def self.load(path)
  env_file = Loader.new(path)
  Builder.new(env_file.read)
end

.versionObject



6
7
8
9
10
# File 'lib/env_manager/version.rb', line 6

def self.version
  [
    MAJOR, MINOR, PATCH
  ].join('.')
end