Class: ActiveRecord::PredicateBuilder::RangeHandler
Do not use. This class is for internal use only.
| Relationships & Source Files | |
| Namespace Children | |
|
Classes:
| |
| Inherits: | Object |
| Defined in: | activerecord/lib/active_record/relation/predicate_builder/range_handler.rb |
Class Method Summary
- .new(predicate_builder) ⇒ RangeHandler constructor
Instance Attribute Summary
- #predicate_builder readonly private
Instance Method Summary
Constructor Details
.new(predicate_builder) ⇒ RangeHandler
# File 'activerecord/lib/active_record/relation/predicate_builder/range_handler.rb', line 8
def initialize(predicate_builder) @predicate_builder = predicate_builder end
Instance Attribute Details
#predicate_builder (readonly, private)
[ GitHub ]# File 'activerecord/lib/active_record/relation/predicate_builder/range_handler.rb', line 17
attr_reader :predicate_builder
Instance Method Details
#call(attribute, value, type)
[ GitHub ]# File 'activerecord/lib/active_record/relation/predicate_builder/range_handler.rb', line 12
def call(attribute, value, type) predicate_builder.range_predicate_for(attribute, value, type) end