Module: MigrationLockTimeout::MigrationExtensions

Defined in:
lib/migration_lock_timeout/migration_extensions.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#disable_lock_timeoutObject

Returns the value of attribute disable_lock_timeout.



3
4
5
# File 'lib/migration_lock_timeout/migration_extensions.rb', line 3

def disable_lock_timeout
  @disable_lock_timeout
end

#lock_timeout_overrideObject

Returns the value of attribute lock_timeout_override.



4
5
6
# File 'lib/migration_lock_timeout/migration_extensions.rb', line 4

def lock_timeout_override
  @lock_timeout_override
end

Instance Method Details

#disable_lock_timeout!Object



6
7
8
# File 'lib/migration_lock_timeout/migration_extensions.rb', line 6

def disable_lock_timeout!
  self.disable_lock_timeout = true
end

#set_lock_timeout(seconds) ⇒ Object



10
11
12
# File 'lib/migration_lock_timeout/migration_extensions.rb', line 10

def set_lock_timeout(seconds)
  self.lock_timeout_override = seconds
end