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 |