Class: Wice::FilterConditionsGenerator

Inherits:
Object
  • Object
show all
Defined in:
lib/filter_conditions_generators.rb

Overview

:nodoc:

Constant Summary collapse

@@handled_type =
HashWithIndifferentAccess.new

Instance Attribute Summary collapse

Instance Method Summary collapse

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

#criteriaObject (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