Method: DefaultsSystem#parse_settings_file

Defined in:
lib/osaka/defaultssystem.rb

#parse_settings_file(settings_from_defaults) ⇒ Object



12
13
14
15
16
17
18
# File 'lib/osaka/defaultssystem.rb', line 12

def parse_settings_file (settings_from_defaults)    
  scanner = StringScanner.new (settings_from_defaults)
  scanner.scan(/{\n/)
  while scanner.scan(/\s+(.*) = (.*);\n/) do
    @settings[scanner[1]] = scanner[2]
  end
end