aboutsummaryrefslogtreecommitdiffstats
path: root/lib/arel/relations/utilities/compound.rb
diff options
context:
space:
mode:
Diffstat (limited to 'lib/arel/relations/utilities/compound.rb')
-rw-r--r--lib/arel/relations/utilities/compound.rb18
1 files changed, 0 insertions, 18 deletions
diff --git a/lib/arel/relations/utilities/compound.rb b/lib/arel/relations/utilities/compound.rb
deleted file mode 100644
index b1e8054d4d..0000000000
--- a/lib/arel/relations/utilities/compound.rb
+++ /dev/null
@@ -1,18 +0,0 @@
-module Arel
- class Compound < Relation
- attr_reader :relation
- hash_on :relation
- delegate :joins, :join?, :inserts, :taken, :skipped, :name, :externalizable?,
- :column_for, :engine, :table, :table_sql,
- :to => :relation
-
- [:attributes, :wheres, :groupings, :orders].each do |operation_name|
- operation = <<-OPERATION
- def #{operation_name}
- @#{operation_name} ||= relation.#{operation_name}.collect { |o| o.bind(self) }
- end
- OPERATION
- class_eval operation, __FILE__, __LINE__
- end
- end
-end