Sha256: 71b1b02610194fd393b8c91f3b95501190e0579e9303681d3e07117af6c6b86d
Contents?: true
Size: 498 Bytes
Versions: 55
Compression:
Stored size: 498 Bytes
Contents
module RedHillConsulting::TransactionalMigrations::ActiveRecord module Migration def self.included(base) base.extend(ClassMethods) end module ClassMethods def self.extended(base) class << base alias_method_chain :migrate, :transactional_migrations end end def migrate_with_transactional_migrations(direction) ActiveRecord::Base.transaction { migrate_without_transactional_migrations(direction) } end end end end
Version data entries
55 entries across 55 versions & 1 rubygems