Method: Mongo::Model::QueryMixin::ClassMethods#query

Defined in:
lib/mongo/model/query_mixin.rb

#query(*args) ⇒ Object Also known as: where



45
46
47
48
49
50
51
52
# File 'lib/mongo/model/query_mixin.rb', line 45

def query *args
  if args.first.is_a? Mongo::Model::Query
    args.first
  else
    selector, options = args.first.is_a?(::Array) ? args.first : args
    Mongo::Model::Query.new self, (selector || {}), (options || {})
  end
end