class Rake::Delphi::IniProperty
Public Class Methods
get(string)
click to toggle source
# File lib/rake/common/initask.rb, line 17 def self.get(string) file, section, valuename = parse(string) ini = IniFile.load(file) return ini[section][valuename] end
set(string, value)
click to toggle source
# File lib/rake/common/initask.rb, line 23 def self.set(string, value) file, section, valuename = parse(string) ini = IniFile.load(file) ini[section][valuename] = value ini.write end
Private Class Methods
parse(string)
click to toggle source
# File lib/rake/common/initask.rb, line 10 def self.parse(string) dir = File.dirname(string) file, section, valuename = string.gsub(dir, '').split(":") file = dir + '/' + File.basename(file) return file, section, valuename end