class WirisPlugin::RubyConfigurationUpdater

Public Instance Methods

init(obj) click to toggle source
# File lib/src-generic/RubyConfigurationUpdater.rb, line 11
def init(obj)
end
request() click to toggle source
# File lib/src-generic/RubyConfigurationUpdater.rb, line 4
def request
@request
end
request=(request) click to toggle source
# File lib/src-generic/RubyConfigurationUpdater.rb, line 7
def request=(request)
@request=request
end
updateConfiguration(configuration) click to toggle source
# File lib/src-generic/RubyConfigurationUpdater.rb, line 14
def updateConfiguration(configuration)
        v =PropertiesTools::getProperty(configuration, ConfigurationKeys::CACHE_FOLDER, nil)
        if v.nil?
                configuration[ConfigurationKeys::CACHE_FOLDER] = File.dirname(__FILE__) +  "/../../cache"
        end
        v =PropertiesTools::getProperty(configuration, ConfigurationKeys::FORMULA_FOLDER, nil)
        if v.nil?
                configuration[ConfigurationKeys::FORMULA_FOLDER] = File.dirname(__FILE__) +  "/../../formulas"
        end
        v =PropertiesTools::getProperty(configuration, ConfigurationKeys::SHOWIMAGE_PATH, nil)
        if v.nil?
                configuration[ConfigurationKeys::SHOWIMAGE_PATH] = "wirispluginengine/integration/showimage?formula="
        end
        v =PropertiesTools::getProperty(configuration, ConfigurationKeys::CLEAN_CACHE_PATH, nil)
        if v.nil?
                configuration[ConfigurationKeys::CLEAN_CACHE_PATH] = "cleancache"
        end
        v =PropertiesTools::getProperty(configuration, ConfigurationKeys::RESOURCE_PATH, nil)
        if v.nil?
                configuration[ConfigurationKeys::RESOURCE_PATH] = "resource"
        end
        v =PropertiesTools::getProperty(configuration, ConfigurationKeys::CONFIGURATION_PATH, nil)
        if v.nil?
                if File.file?(Rails.root.join('vendor', 'wiris', 'configuration.ini'))
                        configuration[ConfigurationKeys::CONFIGURATION_PATH] = Rails.root.join('vendor', 'wiris').to_s
                else
                        configuration[ConfigurationKeys::CONFIGURATION_PATH] = File.dirname(__FILE__) + "/../../"
                end
        end
        v = PropertiesTools::getProperty(configuration, ConfigurationKeys::REFERER, nil)
        if v.nil?
                configuration[ConfigurationKeys::REFERER] = request.original_url
        end
end