Class: Wice::FilterConditionsGenerator
- Defined in:
- lib/filter_conditions_generators.rb
Overview
:nodoc:
Direct Known Subclasses
FilterConditionsGeneratorBoolean, FilterConditionsGeneratorCustomFilter, FilterConditionsGeneratorDate, FilterConditionsGeneratorInteger, FilterConditionsGeneratorString
Constant Summary collapse
- @@handled_type =
HashWithIndifferentAccess.new
Instance Attribute Summary collapse
-
#criteria ⇒ Object
readonly
Returns the value of attribute criteria.
Instance Method Summary collapse
- #generate_conditions(opts) ⇒ Object
-
#initialize(field, klass) ⇒ FilterConditionsGenerator
constructor
:nodoc:.
Constructor Details
#initialize(field, klass) ⇒ FilterConditionsGenerator
:nodoc:
8 9 10 11 |
# File 'lib/filter_conditions_generators.rb', line 8 def initialize(field, klass) #:nodoc: @field = field @criteria = Mongoid::Criteria.new(klass) end |
Instance Attribute Details
#criteria ⇒ Object (readonly)
Returns the value of attribute criteria.
5 6 7 |
# File 'lib/filter_conditions_generators.rb', line 5 def criteria @criteria end |
Instance Method Details
#generate_conditions(opts) ⇒ Object
13 14 15 |
# File 'lib/filter_conditions_generators.rb', line 13 def generate_conditions(opts) raise "must be implemented" end |