class DataMapper::Property::Object
Public Instance Methods
dump(value)
click to toggle source
@api semipublic
# File lib/dm-core/property/object.rb, line 7 def dump(value) return if value.nil? [ Marshal.dump(value) ].pack('m') end
load(value)
click to toggle source
@api semipublic
# File lib/dm-core/property/object.rb, line 13 def load(value) case value when ::String Marshal.load(value.unpack('m').first) when ::Object value end end
to_child_key()
click to toggle source
@api private
# File lib/dm-core/property/object.rb, line 23 def to_child_key self.class end