class SymbolOperator

Public Instance Methods

eql?(other) click to toggle source
# File lib/mongomodel/compatibility/mongo_mapper.rb, line 10
def eql?(other)
  self == other
end
hash() click to toggle source
# File lib/mongomodel/compatibility/mongo_mapper.rb, line 14
def hash
  field.hash ^ operator.hash
end
to_mongo_operator() click to toggle source
# File lib/mongomodel/compatibility/mongo_mapper.rb, line 2
def to_mongo_operator
  MongoModel::MongoOperator.new(field, operator)
end
to_mongo_order_clause() click to toggle source
# File lib/mongomodel/compatibility/mongo_mapper.rb, line 6
def to_mongo_order_clause
  MongoModel::MongoOrder::Clause.new(field, operator.to_s == 'asc' ? :ascending : :descending)
end