Class: Wice::FilterConditionsGeneratorBoolean
- Inherits:
-
FilterConditionsGenerator
- Object
- FilterConditionsGenerator
- Wice::FilterConditionsGeneratorBoolean
- Defined in:
- lib/filter_conditions_generators.rb
Overview
:nodoc:
Instance Attribute Summary
Attributes inherited from FilterConditionsGenerator
Instance Method Summary collapse
-
#generate_conditions(opts) ⇒ Object
:nodoc:.
Methods inherited from FilterConditionsGenerator
Constructor Details
This class inherits a constructor from Wice::FilterConditionsGenerator
Instance Method Details
#generate_conditions(opts) ⇒ Object
:nodoc:
60 61 62 63 64 65 66 67 |
# File 'lib/filter_conditions_generators.rb', line 60 def generate_conditions(opts) #:nodoc: unless (opts.kind_of?(Array) && opts.size == 1 && ['f', 't'].include?(opts[0])) Wice.log "invalid parameters for the grid boolean filter - must be an one item array: #{opts.inspect}" return false end @criteria = @criteria.where(opts[0] == 't' ? {@field.name => true} : {@field.name.to_sym.ne => true}) return true end |