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.4.0 lib/mls/properties/string.rb
mls-0.3.8 lib/mls/properties/string.rb
mls-0.3.7 lib/mls/properties/string.rb
mls-0.3.6 lib/mls/properties/string.rb
mls-0.3.5 lib/mls/properties/string.rb
mls-0.3.4 lib/mls/properties/string.rb
mls-0.3.3 lib/mls/properties/string.rb
mls-0.3.2 lib/mls/properties/string.rb
mls-0.3.1 lib/mls/properties/string.rb
mls-0.3.0 lib/mls/properties/string.rb
mls-0.2.54 lib/mls/properties/string.rb
mls-0.2.53 lib/mls/properties/string.rb
mls-0.2.52 lib/mls/properties/string.rb
mls-0.2.51 lib/mls/properties/string.rb
mls-0.2.50 lib/mls/properties/string.rb
mls-0.2.49 lib/mls/properties/string.rb
mls-0.2.48 lib/mls/properties/string.rb
mls-0.2.47 lib/mls/properties/string.rb
mls-0.2.46 lib/mls/properties/string.rb
mls-0.2.45 lib/mls/properties/string.rb