Sha256: aa4518d28ba2337bb4868e644994314e5997558e3ea8d4b56be2a8e2d36430de
Contents?: true
Size: 1.01 KB
Versions: 1
Compression:
Stored size: 1.01 KB
Contents
module WirisPlugin include Wiris require('com/wiris/plugin/api/ConfigurationKeys.rb') require('com/wiris/util/sys/IniFile.rb') require('com/wiris/plugin/configuration/ConfigurationUpdater.rb') class FileConfigurationUpdater extend ConfigurationUpdaterInterface include Wiris def initialize() super() end def init(obj) end def updateConfiguration(ref_configuration) configuration = ref_configuration confDir = PropertiesTools::getProperty(configuration,ConfigurationKeys::CONFIGURATION_PATH) if confDir!=nil confFile = confDir+"/configuration.ini" s = Storage::newStorage(confFile) if s::exists() defaultIniFile = IniFile::newIniFileFromFilename(confFile) h = defaultIniFile::getProperties() iter = h::keys() while iter::hasNext() key = iter::next() PropertiesTools::setProperty(configuration,key,h::get(key)) end end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
wirispluginengine-3.62.0.1322 | lib/com/wiris/plugin/impl/FileConfigurationUpdater.rb |