Sha256: 9cd6e3e218e2b6af74161139e095a42d55b37adf52882704fbeab9310c8ad22d

Contents?: true

Size: 217 Bytes

Versions: 105

Compression:

Stored size: 217 Bytes

Contents

class MLS::Property::String < MLS::Property
	
	def load(value) # from_json
		if value.nil?
			nil
		elsif value.is_a?(::String)
			value
		else
			value.to_s
		end
	end
	
	alias :dump :load #only for primatives
	
end

Version data entries

105 entries across 105 versions & 1 rubygems

Version Path
mls-0.11.3 lib/mls/properties/string.rb
mls-0.11.2 lib/mls/properties/string.rb
mls-0.11.1 lib/mls/properties/string.rb
mls-0.11.0 lib/mls/properties/string.rb
mls-0.9.9 lib/mls/properties/string.rb
mls-0.9.8 lib/mls/properties/string.rb
mls-0.9.6 lib/mls/properties/string.rb
mls-0.9.5 lib/mls/properties/string.rb
mls-0.9.4 lib/mls/properties/string.rb
mls-0.9.3 lib/mls/properties/string.rb
mls-0.9.2 lib/mls/properties/string.rb
mls-0.9.1 lib/mls/properties/string.rb
mls-0.9.0 lib/mls/properties/string.rb
mls-0.8.2 lib/mls/properties/string.rb
mls-0.8.1 lib/mls/properties/string.rb
mls-0.8.0 lib/mls/properties/string.rb
mls-0.7.2 lib/mls/properties/string.rb
mls-0.7.1 lib/mls/properties/string.rb
mls-0.7.0 lib/mls/properties/string.rb
mls-0.6.7 lib/mls/properties/string.rb