Class: Higgs::LockManager::CriticalRegionLockHandler
- Inherits:
-
Object
- Object
- Higgs::LockManager::CriticalRegionLockHandler
show all
- Defined in:
- lib/higgs/lock.rb
Instance Method Summary
collapse
Constructor Details
47
48
49
|
# File 'lib/higgs/lock.rb', line 47
def initialize(critical_lock)
@critical_lock = critical_lock
end
|
Instance Method Details
#check_collision ⇒ Object
55
56
57
|
# File 'lib/higgs/lock.rb', line 55
def check_collision
self
end
|
#critical ⇒ Object
59
60
61
|
# File 'lib/higgs/lock.rb', line 59
def critical
@critical_lock.synchronize{ yield }
end
|
#lock(key, type, cnum) ⇒ Object
51
52
53
|
# File 'lib/higgs/lock.rb', line 51
def lock(key, type, cnum)
self
end
|