aboutsummaryrefslogtreecommitdiffstats
path: root/activerecord/lib/active_record/connection_adapters/abstract_adapter.rb
diff options
context:
space:
mode:
authorVipul A M <vipulnsward@gmail.com>2016-04-24 21:37:28 +0530
committerJeremy Daer <jeremydaer@gmail.com>2016-04-24 10:53:40 -0700
commit35f32036b6782f8d7960c9636ee4b551dcd29f69 (patch)
tree2fe82ee40aa26400950a538d1fc541c265d524b4 /activerecord/lib/active_record/connection_adapters/abstract_adapter.rb
parent65b6496ee4cf62be4c43ff21572e03a5e9cedac1 (diff)
downloadrails-35f32036b6782f8d7960c9636ee4b551dcd29f69.tar.gz
rails-35f32036b6782f8d7960c9636ee4b551dcd29f69.tar.bz2
rails-35f32036b6782f8d7960c9636ee4b551dcd29f69.zip
Include the Savepoints module in all adapters.
Adapters override `#supports_savepoints?` to return `true` if they support transaction savepoints. Defaults to `false`.
Diffstat (limited to 'activerecord/lib/active_record/connection_adapters/abstract_adapter.rb')
-rw-r--r--activerecord/lib/active_record/connection_adapters/abstract_adapter.rb7
1 files changed, 1 insertions, 6 deletions
diff --git a/activerecord/lib/active_record/connection_adapters/abstract_adapter.rb b/activerecord/lib/active_record/connection_adapters/abstract_adapter.rb
index 2c476ec285..130c03dd1d 100644
--- a/activerecord/lib/active_record/connection_adapters/abstract_adapter.rb
+++ b/activerecord/lib/active_record/connection_adapters/abstract_adapter.rb
@@ -67,6 +67,7 @@ module ActiveRecord
include QueryCache
include ActiveSupport::Callbacks
include ColumnDumper
+ include Savepoints
SIMPLE_INT = /\A\d+\z/
@@ -404,12 +405,6 @@ module ActiveRecord
@connection
end
- def create_savepoint(name = nil)
- end
-
- def release_savepoint(name = nil)
- end
-
def case_sensitive_comparison(table, attribute, column, value)
if value.nil?
table[attribute].eq(value)