aboutsummaryrefslogtreecommitdiffstats
path: root/activerecord/lib/active_record/connection_adapters/abstract/savepoints.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/savepoints.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/savepoints.rb')
-rw-r--r--activerecord/lib/active_record/connection_adapters/abstract/savepoints.rb6
1 files changed, 1 insertions, 5 deletions
diff --git a/activerecord/lib/active_record/connection_adapters/abstract/savepoints.rb b/activerecord/lib/active_record/connection_adapters/abstract/savepoints.rb
index c0662f8473..67f81e9d10 100644
--- a/activerecord/lib/active_record/connection_adapters/abstract/savepoints.rb
+++ b/activerecord/lib/active_record/connection_adapters/abstract/savepoints.rb
@@ -1,10 +1,6 @@
module ActiveRecord
module ConnectionAdapters
- module Savepoints #:nodoc:
- def supports_savepoints?
- true
- end
-
+ module Savepoints
def create_savepoint(name = current_savepoint_name)
execute("SAVEPOINT #{name}")
end