Method: NicInfo::Config#load_as_yaml

Defined in:
lib/nicinfo/config.rb

#load_as_yaml(name, default = nil) ⇒ Object



185
186
187
188
189
190
191
192
193
194
195
196
# File 'lib/nicinfo/config.rb', line 185

def load_as_yaml name, default = nil
  file_name = make_file_name( name )
  retval = default
  if File.exists?( file_name )
    data_file = File.open( File.join( @app_data, name ), "r" )
    retval = YAML::load( data_file )
    data_file.close
  elsif default == nil
    raise "#{file_name} does not exist"
  end
  return retval
end