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