diff options
author | Santiago Pastorino <santiago@wyeworks.com> | 2014-09-05 10:39:50 -0300 |
---|---|---|
committer | Santiago Pastorino <santiago@wyeworks.com> | 2014-09-05 10:39:50 -0300 |
commit | 4c440a54e9d4f360ff1f0c208a5977758f71f950 (patch) | |
tree | e9248d877b9bc1da5dcaa68cb6ead859e519e8de /activerecord/lib/active_record/connection_adapters/abstract_adapter.rb | |
parent | a8827cb9afdf122c003fbff1bfcc28bda2994d04 (diff) | |
parent | 1fc9ddbd91b0b9eba1ce2b2d9923a4b254911a71 (diff) | |
download | rails-4c440a54e9d4f360ff1f0c208a5977758f71f950.tar.gz rails-4c440a54e9d4f360ff1f0c208a5977758f71f950.tar.bz2 rails-4c440a54e9d4f360ff1f0c208a5977758f71f950.zip |
Merge pull request #16815 from seuros/ar-freeze-adapter-name
Freeze ADAPTER_NAME in adapters
Diffstat (limited to 'activerecord/lib/active_record/connection_adapters/abstract_adapter.rb')
-rw-r--r-- | activerecord/lib/active_record/connection_adapters/abstract_adapter.rb | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/activerecord/lib/active_record/connection_adapters/abstract_adapter.rb b/activerecord/lib/active_record/connection_adapters/abstract_adapter.rb index a1b6671664..2ee5a88f2a 100644 --- a/activerecord/lib/active_record/connection_adapters/abstract_adapter.rb +++ b/activerecord/lib/active_record/connection_adapters/abstract_adapter.rb @@ -66,6 +66,7 @@ module ActiveRecord # Most of the methods in the adapter are useful during migrations. Most # notably, the instance methods provided by SchemaStatement are very useful. class AbstractAdapter + ADAPTER_NAME = 'Abstract'.freeze include Quoting, DatabaseStatements, SchemaStatements include DatabaseLimits include QueryCache @@ -167,7 +168,7 @@ module ActiveRecord # Returns the human-readable name of the adapter. Use mixed case - one # can always use downcase if needed. def adapter_name - 'Abstract' + self.class::ADAPTER_NAME end # Does this adapter support migrations? |