class ActiveRecord::PredicateBuilder::RangeHandler

:nodoc:

def call(attribute, value)

def call(attribute, value)
  begin_bind = predicate_builder.build_bind_attribute(attribute.name, value.begin)
  end_bind = predicate_builder.build_bind_attribute(attribute.name, value.end)
  attribute.between(RangeWithBinds.new(begin_bind, end_bind, value.exclude_end?))
end

def initialize(predicate_builder)

def initialize(predicate_builder)
  @predicate_builder = predicate_builder
end