Sha256: f19f560a8a5b4272a70062c65be0a6e5ceab467e9996f6c03be45982b318a8f3

Contents?: true

Size: 1.6 KB

Versions: 1

Compression:

Stored size: 1.6 KB

Contents

module WirisPlugin
	class RubyConfigurationUpdater
		include Wiris
		def request
		@request
		end
		def request=(request)
		@request=request
		end

		def init(obj)
		end

		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?
				configuration[ConfigurationKeys::CONFIGURATION_PATH] = File.dirname(__FILE__) + "/../../"
			end
			v = PropertiesTools::getProperty(configuration, ConfigurationKeys::REFERER, nil)
			if v.nil?
				configuration[ConfigurationKeys::REFERER] = request.original_url
			end
		end
	end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
wirispluginengine-3.62.0.1322 lib/src-generic/RubyConfigurationUpdater.rb