module CX::Mongo::Query::Postfix

Intended for use in monkey patching String and Symbol

Public Instance Methods

eq(val) click to toggle source
# File lib/cx/mongo_query/operators.rb, line 125
def eq(val);     { self.to_s => { $eq  => val  } } end
ge(val) click to toggle source
# File lib/cx/mongo_query/operators.rb, line 128
def ge(val);     { self.to_s => { $gte => val  } } end
gt(val) click to toggle source
# File lib/cx/mongo_query/operators.rb, line 127
def gt(val);     { self.to_s => { $gt  => val  } } end
in(*vals) click to toggle source
# File lib/cx/mongo_query/operators.rb, line 131
def in(*vals);   { self.to_s => { $in  => vals } } end
le(val) click to toggle source
# File lib/cx/mongo_query/operators.rb, line 130
def le(val);     { self.to_s => { $lte => val  } } end
lt(val) click to toggle source
# File lib/cx/mongo_query/operators.rb, line 129
def lt(val);     { self.to_s => { $lt  => val  } } end
ne(val) click to toggle source
# File lib/cx/mongo_query/operators.rb, line 126
def ne(val);     { self.to_s => { $ne  => val  } } end
nin(*vals) click to toggle source
# File lib/cx/mongo_query/operators.rb, line 132
def nin(*vals);  { self.to_s => { $nin => vals } } end