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.6.6 lib/mls/properties/string.rb
mls-0.6.5 lib/mls/properties/string.rb
mls-0.6.4 lib/mls/properties/string.rb
mls-0.6.3 lib/mls/properties/string.rb
mls-0.6.2 lib/mls/properties/string.rb
mls-0.6.1 lib/mls/properties/string.rb
mls-0.6.0 lib/mls/properties/string.rb
mls-0.5.12 lib/mls/properties/string.rb
mls-0.5.11 lib/mls/properties/string.rb
mls-0.5.10 lib/mls/properties/string.rb
mls-0.5.9 lib/mls/properties/string.rb
mls-0.5.8 lib/mls/properties/string.rb
mls-0.5.7 lib/mls/properties/string.rb
mls-0.5.6 lib/mls/properties/string.rb
mls-0.5.5 lib/mls/properties/string.rb
mls-0.5.4 lib/mls/properties/string.rb
mls-0.5.3 lib/mls/properties/string.rb
mls-0.5.2 lib/mls/properties/string.rb
mls-0.5.1 lib/mls/properties/string.rb
mls-0.5.0 lib/mls/properties/string.rb