aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRafael Mendonça França <rafaelmfranca@gmail.com>2017-09-15 13:04:08 -0300
committerRafael Mendonça França <rafaelmfranca@gmail.com>2017-10-23 12:50:46 -0400
commitc56ff22fc6e97df4656ddc22909d9bf8b0c2cbb1 (patch)
treed03bf14d6af72e01514c7052d4953b80e0e684ff
parent9438c144b1893f2a59ec0924afe4d46bd8d5ffdd (diff)
downloadrails-c56ff22fc6e97df4656ddc22909d9bf8b0c2cbb1.tar.gz
rails-c56ff22fc6e97df4656ddc22909d9bf8b0c2cbb1.tar.bz2
rails-c56ff22fc6e97df4656ddc22909d9bf8b0c2cbb1.zip
Remove deprecated method `supports_primary_key?`
-rw-r--r--activerecord/CHANGELOG.md4
-rw-r--r--activerecord/lib/active_record/connection_adapters/abstract_adapter.rb5
-rw-r--r--activerecord/test/cases/primary_keys_test.rb4
3 files changed, 4 insertions, 9 deletions
diff --git a/activerecord/CHANGELOG.md b/activerecord/CHANGELOG.md
index 1b74c3fcbb..aac1296243 100644
--- a/activerecord/CHANGELOG.md
+++ b/activerecord/CHANGELOG.md
@@ -1,3 +1,7 @@
+* Remove deprecated method `supports_primary_key?`.
+
+ *Rafael Mendonça França*
+
* Remove deprecated method `supports_migrations?`.
*Rafael Mendonça França*
diff --git a/activerecord/lib/active_record/connection_adapters/abstract_adapter.rb b/activerecord/lib/active_record/connection_adapters/abstract_adapter.rb
index ece01500e7..a848dacff3 100644
--- a/activerecord/lib/active_record/connection_adapters/abstract_adapter.rb
+++ b/activerecord/lib/active_record/connection_adapters/abstract_adapter.rb
@@ -196,11 +196,6 @@ module ActiveRecord
self.class::ADAPTER_NAME
end
- def supports_primary_key? # :nodoc:
- true
- end
- deprecate :supports_primary_key?
-
# Does this adapter support DDL rollbacks in transactions? That is, would
# CREATE TABLE or ALTER TABLE get rolled back by a transaction?
def supports_ddl_transactions?
diff --git a/activerecord/test/cases/primary_keys_test.rb b/activerecord/test/cases/primary_keys_test.rb
index a36d786b40..7f6c2382ca 100644
--- a/activerecord/test/cases/primary_keys_test.rb
+++ b/activerecord/test/cases/primary_keys_test.rb
@@ -156,10 +156,6 @@ class PrimaryKeysTest < ActiveRecord::TestCase
assert_nothing_raised { MixedCaseMonkey.find(1).destroy }
end
- def test_deprecate_supports_primary_key
- assert_deprecated { ActiveRecord::Base.connection.supports_primary_key? }
- end
-
def test_primary_key_returns_value_if_it_exists
klass = Class.new(ActiveRecord::Base) do
self.table_name = "developers"