Class: Ec::Jigs::ConfigAgent

Inherits:
Object
  • Object
show all
Defined in:
lib/ec/jigs/config_agent.rb

Class Method Summary collapse

Class Method Details

.load!Object



11
12
13
14
15
16
17
18
19
20
21
22
23
# File 'lib/ec/jigs/config_agent.rb', line 11

def load!
  files.each do |file|
    basename = File.basename(file, ".yml")

    if config = load_config(file)
      store[basename] = OpenStruct.new(config) 

      define_singleton_method basename.to_sym do
        store[basename]
      end
    end
  end
end