Module: Parelation::Criteria
- Defined in:
- lib/parelation.rb,
lib/parelation/criteria.rb
Defined Under Namespace
Classes: Limit, Offset, Order, Query, Select, Where
Instance Attribute Summary collapse
-
#chain ⇒ ActiveRecord::Relation
readonly
The current criteria chain.
-
#param ⇒ String
readonly
The param param.
-
#value ⇒ String
readonly
The param value.
Instance Method Summary collapse
Instance Attribute Details
#chain ⇒ ActiveRecord::Relation (readonly)
Returns the current criteria chain.
5 6 7 |
# File 'lib/parelation/criteria.rb', line 5 def chain @chain end |
#param ⇒ String (readonly)
Returns the param param.
9 10 11 |
# File 'lib/parelation/criteria.rb', line 9 def param @param end |
#value ⇒ String (readonly)
Returns the param value.
13 14 15 |
# File 'lib/parelation/criteria.rb', line 13 def value @value end |
Instance Method Details
#initialize(chain, param, value) ⇒ Object
19 20 21 22 23 |
# File 'lib/parelation/criteria.rb', line 19 def initialize(chain, param, value) @chain = chain @param = param.clone @value = value.clone end |