Remove unused predicate_builder
for BasicObjectHandler
and RangeHandler
This commit is contained in:
parent
14996a1490
commit
766e82b02f
@ -15,11 +15,11 @@ def initialize(table)
|
||||
@table = table
|
||||
@handlers = []
|
||||
|
||||
register_handler(BasicObject, BasicObjectHandler.new(self))
|
||||
register_handler(BasicObject, BasicObjectHandler.new)
|
||||
register_handler(Class, ClassHandler.new(self))
|
||||
register_handler(Base, BaseHandler.new(self))
|
||||
register_handler(Range, RangeHandler.new(self))
|
||||
register_handler(RangeHandler::RangeWithBinds, RangeHandler.new(self))
|
||||
register_handler(Range, RangeHandler.new)
|
||||
register_handler(RangeHandler::RangeWithBinds, RangeHandler.new)
|
||||
register_handler(Relation, RelationHandler.new)
|
||||
register_handler(Array, ArrayHandler.new(self))
|
||||
register_handler(AssociationQueryValue, AssociationQueryHandler.new(self))
|
||||
|
@ -1,17 +1,9 @@
|
||||
module ActiveRecord
|
||||
class PredicateBuilder
|
||||
class BasicObjectHandler # :nodoc:
|
||||
def initialize(predicate_builder)
|
||||
@predicate_builder = predicate_builder
|
||||
end
|
||||
|
||||
def call(attribute, value)
|
||||
attribute.eq(value)
|
||||
end
|
||||
|
||||
protected
|
||||
|
||||
attr_reader :predicate_builder
|
||||
end
|
||||
end
|
||||
end
|
||||
|
@ -3,10 +3,6 @@ class PredicateBuilder
|
||||
class RangeHandler # :nodoc:
|
||||
RangeWithBinds = Struct.new(:begin, :end, :exclude_end?)
|
||||
|
||||
def initialize(predicate_builder)
|
||||
@predicate_builder = predicate_builder
|
||||
end
|
||||
|
||||
def call(attribute, value)
|
||||
if value.begin.respond_to?(:infinite?) && value.begin.infinite?
|
||||
if value.end.respond_to?(:infinite?) && value.end.infinite?
|
||||
@ -24,10 +20,6 @@ def call(attribute, value)
|
||||
attribute.between(value)
|
||||
end
|
||||
end
|
||||
|
||||
protected
|
||||
|
||||
attr_reader :predicate_builder
|
||||
end
|
||||
end
|
||||
end
|
||||
|
Loading…
Reference in New Issue
Block a user