aboutsummaryrefslogtreecommitdiffstats
path: root/lib/active_relation/relations/join.rb
diff options
context:
space:
mode:
Diffstat (limited to 'lib/active_relation/relations/join.rb')
-rw-r--r--lib/active_relation/relations/join.rb5
1 files changed, 2 insertions, 3 deletions
diff --git a/lib/active_relation/relations/join.rb b/lib/active_relation/relations/join.rb
index 835e965f72..ab5f440d9e 100644
--- a/lib/active_relation/relations/join.rb
+++ b/lib/active_relation/relations/join.rb
@@ -36,7 +36,6 @@ module ActiveRelation
Join.new(join_sql, relation1.descend(&block), relation2.descend(&block), *predicates.collect(&block))
end
- protected
def joins
this_join = [
join_sql,
@@ -64,11 +63,11 @@ module ActiveRelation
delegate :engine, :to => :relation
def table_sql
- relation.aggregation?? relation.to_sql(Sql::TableReference.new(engine)) : relation.send(:table_sql)
+ relation.aggregation?? relation.to_sql(Sql::TableReference.new(engine)) : relation.table_sql
end
def selects
- relation.aggregation?? [] : relation.send(:selects)
+ relation.aggregation?? [] : relation.selects
end
def attributes