class MongoModel::Types::Object
Public Instance Methods
boolean(value)
click to toggle source
# File lib/mongomodel/support/types/object.rb, line 8 def boolean(value) !value.blank? end
cast(value)
click to toggle source
# File lib/mongomodel/support/types/object.rb, line 4 def cast(value) value end
from_mongo(value)
click to toggle source
# File lib/mongomodel/support/types/object.rb, line 16 def from_mongo(value) value end
to_mongo(value)
click to toggle source
# File lib/mongomodel/support/types/object.rb, line 12 def to_mongo(value) value end
to_query(value)
click to toggle source
# File lib/mongomodel/support/types/object.rb, line 20 def to_query(value) to_mongo(cast(value)) end
Protected Instance Methods
convert(value)
click to toggle source
# File lib/mongomodel/support/types/object.rb, line 25 def convert(value) Types.converter_for(value.class).to_mongo(value) end