aboutsummaryrefslogtreecommitdiffstats
path: root/lib/arel/algebra/relations/operations
diff options
context:
space:
mode:
Diffstat (limited to 'lib/arel/algebra/relations/operations')
-rw-r--r--lib/arel/algebra/relations/operations/group.rb2
-rw-r--r--lib/arel/algebra/relations/operations/having.rb2
-rw-r--r--lib/arel/algebra/relations/operations/order.rb2
-rw-r--r--lib/arel/algebra/relations/operations/project.rb2
-rw-r--r--lib/arel/algebra/relations/operations/where.rb2
5 files changed, 5 insertions, 5 deletions
diff --git a/lib/arel/algebra/relations/operations/group.rb b/lib/arel/algebra/relations/operations/group.rb
index 89e56b3a98..f3666cacf8 100644
--- a/lib/arel/algebra/relations/operations/group.rb
+++ b/lib/arel/algebra/relations/operations/group.rb
@@ -2,7 +2,7 @@ module Arel
class Group < Compound
attr_reader :groupings
- def initialize(relation, *groupings)
+ def initialize(relation, groupings)
super(relation)
@groupings = groupings.collect { |g| g.bind(relation) }
end
diff --git a/lib/arel/algebra/relations/operations/having.rb b/lib/arel/algebra/relations/operations/having.rb
index 447e836c1a..d36aad071b 100644
--- a/lib/arel/algebra/relations/operations/having.rb
+++ b/lib/arel/algebra/relations/operations/having.rb
@@ -2,7 +2,7 @@ module Arel
class Having < Compound
attr_reader :predicates
- def initialize(relation, *predicates)
+ def initialize(relation, predicates)
super(relation)
@predicates = predicates.map { |p| p.bind(relation) }
end
diff --git a/lib/arel/algebra/relations/operations/order.rb b/lib/arel/algebra/relations/operations/order.rb
index 54be2f5af0..bf0e0f723c 100644
--- a/lib/arel/algebra/relations/operations/order.rb
+++ b/lib/arel/algebra/relations/operations/order.rb
@@ -2,7 +2,7 @@ module Arel
class Order < Compound
attr_reader :orderings
- def initialize(relation, *orderings)
+ def initialize(relation, orderings)
super(relation)
@orderings = orderings.collect { |o| o.bind(relation) }
end
diff --git a/lib/arel/algebra/relations/operations/project.rb b/lib/arel/algebra/relations/operations/project.rb
index 0590b8dd88..649ec19713 100644
--- a/lib/arel/algebra/relations/operations/project.rb
+++ b/lib/arel/algebra/relations/operations/project.rb
@@ -2,7 +2,7 @@ module Arel
class Project < Compound
attr_reader :projections, :attributes
- def initialize(relation, *projections)
+ def initialize(relation, projections)
super(relation)
@projections = projections.map { |p| p.bind(relation) }
@attributes = Header.new(projections.map { |x| x.bind(self) })
diff --git a/lib/arel/algebra/relations/operations/where.rb b/lib/arel/algebra/relations/operations/where.rb
index 3aa06406cf..3b70b49f3a 100644
--- a/lib/arel/algebra/relations/operations/where.rb
+++ b/lib/arel/algebra/relations/operations/where.rb
@@ -2,7 +2,7 @@ module Arel
class Where < Compound
attr_reader :predicates
- def initialize(relation, *predicates)
+ def initialize(relation, predicates)
super(relation)
@predicates = predicates.map { |p| p.bind(relation) }
@wheres = nil