Module: Mongoid::Criteria::Queryable::Macroable
- Included in:
- Aggregable, Optional, Selectable
- Defined in:
- lib/mongoid/criteria/queryable/macroable.rb
Overview
Adds macro behavior for adding symbol methods.
Instance Method Summary collapse
-
#key(name, strategy, operator, additional = nil, &block) ⇒ Object
Adds a method on Symbol for convenience in where queries for the provided operators.
Instance Method Details
#key(name, strategy, operator, additional = nil, &block) ⇒ Object
Adds a method on Symbol for convenience in where queries for the provided operators.
21 22 23 |
# File 'lib/mongoid/criteria/queryable/macroable.rb', line 21 def key(name, strategy, operator, additional = nil, &block) ::Symbol.add_key(name, strategy, operator, additional, &block) end |