class MongoModel::Types::OpenStruct
Public Instance Methods
cast(value)
click to toggle source
# File lib/mongomodel/support/types/openstruct.rb, line 6 def cast(value) case value when ::OpenStruct value else ::OpenStruct.new(value) end end
from_mongo(value)
click to toggle source
# File lib/mongomodel/support/types/openstruct.rb, line 19 def from_mongo(value) ::OpenStruct.new(value) end
to_mongo(value)
click to toggle source
# File lib/mongomodel/support/types/openstruct.rb, line 15 def to_mongo(value) value.marshal_dump if value end