Module: Yew

Defined in:
lib/yew.rb

Defined Under Namespace

Modules: Utils Classes: Tree

Class Method Summary collapse

Class Method Details

.load(*yml_files) ⇒ Yew::Tree

Creates an object tree based on a given list of yml files.

Parameters:

  • Yaml (*String)

    source files

Returns:



10
11
12
13
14
15
16
# File 'lib/yew.rb', line 10

def self.load(*yml_files)
  env_hash = yml_files.inject({}) do |memo, yml|
    memo.merge!(YAML.load(File.read(yml)))
  end

  Tree.new(env_hash)
end