diff options
Diffstat (limited to 'lib/active_relation/predicates.rb')
-rw-r--r-- | lib/active_relation/predicates.rb | 10 |
1 files changed, 1 insertions, 9 deletions
diff --git a/lib/active_relation/predicates.rb b/lib/active_relation/predicates.rb index dc4610b052..2cab1721d0 100644 --- a/lib/active_relation/predicates.rb +++ b/lib/active_relation/predicates.rb @@ -17,20 +17,12 @@ module ActiveRelation end def bind(relation) - descend { |x| x.bind(relation) } + self.class.new(operand1.bind(relation), operand2.bind(relation)) end - def qualify - descend(&:qualify) - end - def to_sql(formatter = nil) "#{operand1.to_sql} #{predicate_sql} #{operand1.format(operand2)}" end - - def descend - self.class.new(yield(operand1), yield(operand2)) - end end class Equality < Binary |