class WirisPlugin::DefaultConfigurationUpdater

Public Class Methods

new() click to toggle source
Calls superclass method
# File lib/com/wiris/plugin/impl/DefaultConfigurationUpdater.rb, line 11
def initialize()
    super()
end

Public Instance Methods

init(obj) click to toggle source
# File lib/com/wiris/plugin/impl/DefaultConfigurationUpdater.rb, line 14
def init(obj)
end
updateConfiguration(ref_configuration) click to toggle source
# File lib/com/wiris/plugin/impl/DefaultConfigurationUpdater.rb, line 16
def updateConfiguration(ref_configuration)
    configuration = ref_configuration
    s = Storage::newResourceStorage("default-configuration.ini")::read()
    defaultIniFile = IniFile::newIniFileFromString(s)
    h = defaultIniFile::getProperties()
    iter = h::keys()
    while iter::hasNext()
        key = iter::next()
        if PropertiesTools::getProperty(configuration,key) == nil
            PropertiesTools::setProperty(configuration,key,h::get(key))
        end
    end
end