Sha256: 070f096035839d08be17a64e2bd7b8c0e35df0713ae38a6ba3b693a2f3d2c617
Contents?: true
Size: 1.02 KB
Versions: 1
Compression:
Stored size: 1.02 KB
Contents
# frozen_string_literal: true require "active_record/connection_adapters/postgresql_adapter" require "active_record/safer_migrations/postgresql_adapter" require "active_record/safer_migrations/migration" module ActiveRecord module SaferMigrations @default_lock_timeout = 750 @default_statement_timeout = 1500 def self.default_lock_timeout @default_lock_timeout end def self.default_lock_timeout=(timeout_ms) @default_lock_timeout = timeout_ms end def self.default_statement_timeout @default_statement_timeout end def self.default_statement_timeout=(timeout_ms) @default_statement_timeout = timeout_ms end def self.load ActiveRecord::ConnectionAdapters::PostgreSQLAdapter.class_eval do include ActiveRecord::SaferMigrations::PostgreSQLAdapter end ActiveRecord::Migration.class_eval do include ActiveRecord::SaferMigrations::Migration end end end end require "active_record/safer_migrations/railtie" if defined?(Rails)
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
activerecord-safer_migrations-4.0.0 | lib/activerecord-safer_migrations.rb |