Sha256: 959c4346ac32a362ffd1e478cfeb8c6d6a165b855c1295e623ffa104136b242b

Contents?: true

Size: 625 Bytes

Versions: 1

Compression:

Stored size: 625 Bytes

Contents

module Wiris
	class PropertiesTools
		def self.getProperty(prop, key, dflt=nil)
			if (!prop[key].nil?)
				return prop[key]
			else
				return dflt
			end
		end

		def self.setProperty(prop, key, value)
			prop[key] = value
		end

		def self.newProperties()
			return Hash.new()
		end

		def self.toProperties(hashString)
	        p = Hash.new()
	        keys = hashString.keys()
	        while keys.hasNext()
	        	key = keys.next()
	        	p[key] = hashString.get(key)
	        end
	        return p
	    end

	     def self.fromProperties(prop)
	        return prop
	    end
	end
end

Version data entries

1 entries across 1 versions & 1 rubygems

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