Method: Ini#save
- Defined in:
- lib/ini.rb
#save(filename = nil) ⇒ Object
98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 |
# File 'lib/ini.rb', line 98 def save(filename = nil) filename ||= @filename unless filename raise NoFilenameError end open(@filename, "w") do |fp| @data.each do |section, values| if section != GLOBAL_SECTION fp.puts("[#{section}]") end values.each do |key, value| fp.puts(key + DELIMITER + value) end end end end |