aboutsummaryrefslogtreecommitdiffstats
path: root/lib/arel/algebra/predicates.rb
diff options
context:
space:
mode:
Diffstat (limited to 'lib/arel/algebra/predicates.rb')
-rw-r--r--lib/arel/algebra/predicates.rb4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/arel/algebra/predicates.rb b/lib/arel/algebra/predicates.rb
index e9fb51d889..2426aae396 100644
--- a/lib/arel/algebra/predicates.rb
+++ b/lib/arel/algebra/predicates.rb
@@ -32,8 +32,8 @@ module Arel
# * <tt>additional_operands</tt> - All possible right-hand operands
def self.build(operator, operand1, *additional_operands)
new(
- *additional_operands.uniq.inject([]) do |predicates, operand|
- predicates << operator.new(operand1, operand)
+ *additional_operands.uniq.map do |operand|
+ operator.new(operand1, operand)
end
)
end