Class: ActiveInteraction::AbstractNumericFilter Abstract
- Inherits:
-
AbstractFilter
- Object
- Filter
- AbstractFilter
- ActiveInteraction::AbstractNumericFilter
- Defined in:
- lib/active_interaction/filters/abstract_numeric_filter.rb
Overview
This class is abstract.
Common logic for filters that handle numeric objects.
Direct Known Subclasses
Instance Attribute Summary
Attributes inherited from Filter
Instance Method Summary collapse
Methods inherited from Filter
#clean, #default, #default?, #desc, factory, #initialize
Constructor Details
This class inherits a constructor from ActiveInteraction::Filter
Instance Method Details
#cast(value, context) ⇒ Object
14 15 16 17 18 19 20 21 22 23 |
# File 'lib/active_interaction/filters/abstract_numeric_filter.rb', line 14 def cast(value, context) case value when klass value when Numeric, String convert(value, context) else super end end |
#database_column_type ⇒ Object
25 26 27 |
# File 'lib/active_interaction/filters/abstract_numeric_filter.rb', line 25 def database_column_type self.class.slug end |