diff options
Diffstat (limited to 'lib/active_relation/relations/join.rb')
-rw-r--r-- | lib/active_relation/relations/join.rb | 5 |
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 |