diff options
author | Pratik Naik <pratiknaik@gmail.com> | 2010-01-13 13:08:42 +0530 |
---|---|---|
committer | Pratik Naik <pratiknaik@gmail.com> | 2010-01-13 13:08:42 +0530 |
commit | 83592292768de6c093eea06289470154761f3825 (patch) | |
tree | 08521cda150bd63d0c8149c370ee5458166f1169 /lib/arel/algebra | |
parent | 182c5a0e1f6a2268557ca43ed953d23b32e0483f (diff) | |
download | rails-83592292768de6c093eea06289470154761f3825.tar.gz rails-83592292768de6c093eea06289470154761f3825.tar.bz2 rails-83592292768de6c093eea06289470154761f3825.zip |
Make sure string join relations can be chained
Diffstat (limited to 'lib/arel/algebra')
-rw-r--r-- | lib/arel/algebra/relations/operations/join.rb | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/lib/arel/algebra/relations/operations/join.rb b/lib/arel/algebra/relations/operations/join.rb index e9320f28e1..df457686cc 100644 --- a/lib/arel/algebra/relations/operations/join.rb +++ b/lib/arel/algebra/relations/operations/join.rb @@ -47,6 +47,10 @@ module Arel class InnerJoin < Join; end class OuterJoin < Join; end class StringJoin < Join + def externalizable? + relation1.externalizable? + end + def attributes relation1.externalize.attributes end |