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