diff options
Diffstat (limited to 'lib/arel/engines/sql/christener.rb')
-rw-r--r-- | lib/arel/engines/sql/christener.rb | 20 |
1 files changed, 0 insertions, 20 deletions
diff --git a/lib/arel/engines/sql/christener.rb b/lib/arel/engines/sql/christener.rb deleted file mode 100644 index b30883e47c..0000000000 --- a/lib/arel/engines/sql/christener.rb +++ /dev/null @@ -1,20 +0,0 @@ -module Arel - module Sql - class Christener - def initialize - @names = {} - end - - def name_for(relation) - table = relation.table - name = table.table_alias || table.name - list = @names[name] ||= [] - - list << table unless list.include? table - - idx = list.index table - name + (idx == 0 ? '' : "_#{idx + 1}") - end - end - end -end |