Module: Omnis::Query::ClassMethods

Included in:
MongoQuery::ClassMethods
Defined in:
lib/omnis/query.rb

Instance Method Summary collapse

Instance Method Details

#param(name, operator, opts = {}, &block) ⇒ Object



48
49
50
51
52
# File 'lib/omnis/query.rb', line 48

def param(name, operator, opts={}, &block)
  Omnis::Query::Param.new(name, operator, opts, &block).tap do |param|
    params[param.name] = param
  end
end

#paramsObject



44
45
46
# File 'lib/omnis/query.rb', line 44

def params
  @params ||= {}
end