diff options
author | Sean Griffin <sean@seantheprogrammer.com> | 2016-02-06 12:47:55 -0700 |
---|---|---|
committer | Sean Griffin <sean@seantheprogrammer.com> | 2016-02-06 12:47:55 -0700 |
commit | 148348278241998e004c411deb3a6cfb7cf71213 (patch) | |
tree | 33ea7f85f0b3dfd6e0c6d84fa66784c3a7f8f302 /lib/arel | |
parent | 63ea665c8083f8069a0d05d4f15cf19e08e470a6 (diff) | |
parent | 62e3596db89570b9d48b13c9966d754d5859d0dc (diff) | |
download | rails-148348278241998e004c411deb3a6cfb7cf71213.tar.gz rails-148348278241998e004c411deb3a6cfb7cf71213.tar.bz2 rails-148348278241998e004c411deb3a6cfb7cf71213.zip |
Merge pull request #412 from yui-knk/remove_not_used_codes
Delete not used codes
Diffstat (limited to 'lib/arel')
-rw-r--r-- | lib/arel/visitors.rb | 23 |
1 files changed, 0 insertions, 23 deletions
diff --git a/lib/arel/visitors.rb b/lib/arel/visitors.rb index f492ca2d9d..9bf5170463 100644 --- a/lib/arel/visitors.rb +++ b/lib/arel/visitors.rb @@ -14,28 +14,5 @@ require 'arel/visitors/informix' module Arel module Visitors - VISITORS = { - 'postgresql' => Arel::Visitors::PostgreSQL, - 'mysql' => Arel::Visitors::MySQL, - 'mysql2' => Arel::Visitors::MySQL, - 'mssql' => Arel::Visitors::MSSQL, - 'sqlserver' => Arel::Visitors::MSSQL, - 'oracle_enhanced' => Arel::Visitors::Oracle, - 'sqlite' => Arel::Visitors::SQLite, - 'sqlite3' => Arel::Visitors::SQLite, - 'ibm_db' => Arel::Visitors::IBM_DB, - 'informix' => Arel::Visitors::Informix, - } - - ENGINE_VISITORS = Hash.new do |hash, engine| - pool = engine.connection_pool - adapter = pool.spec.config[:adapter] - hash[engine] = (VISITORS[adapter] || Visitors::ToSql).new(engine) - end - - def self.visitor_for engine - ENGINE_VISITORS[engine] - end - class << self; alias :for :visitor_for; end end end |