Method: DBGeni::Config#load

Defined in:
lib/dbgeni/config.rb

#load(raw_config, recursed = false) ⇒ Object



141
142
143
144
145
146
147
148
149
# File 'lib/dbgeni/config.rb', line 141

def load(raw_config, recursed=false)
  begin
    self.instance_eval(raw_config)
  rescue Exception => e
    raise DBGeni::ConfigSyntaxError, e.to_s
  end
  merge_defaults unless recursed
  self
end