module MigrationTimeouts

Constants

VERSION

Public Class Methods

config() click to toggle source
# File lib/migration_timeouts/config.rb, line 9
def config
  @config ||= Configurator.new
end
configure() { |config| ... } click to toggle source
# File lib/migration_timeouts/config.rb, line 5
def configure
  yield config
end

Public Instance Methods

disable_statement_timeout!() click to toggle source
# File lib/migration_timeouts/migration_extensions.rb, line 16
def disable_statement_timeout!
  self.statement_timeout_disabled = true
end
disable_timeouts!() click to toggle source
# File lib/migration_timeouts/migration_extensions.rb, line 20
def disable_timeouts!
  self.lock_timeout_disabled = true
  self.statement_timeout_disabled = true
end
lock_timeout(seconds) click to toggle source
# File lib/migration_timeouts/migration_extensions.rb, line 25
def lock_timeout(seconds)
  self.lock_timeout_override = seconds
end
statement_timeout(seconds) click to toggle source
# File lib/migration_timeouts/migration_extensions.rb, line 29
def statement_timeout(seconds)
  self.statement_timeout_override = seconds
end