Module: Origin::Macroable
- Included in:
- Aggregable, Optional, Selectable
- Defined in:
- lib/origin/macroable.rb
Overview
Adds macro behaviour 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.
19 20 21 |
# File 'lib/origin/macroable.rb', line 19 def key(name, strategy, operator, additional = nil, &block) ::Symbol.add_key(name, strategy, operator, additional, &block) end |