Method: EasySuite::Lock#lock
- Defined in:
- lib/easysuite/lock.rb
#lock(name) ⇒ Object
– lock ++ Make lock file in @lock_dir.
25 26 27 28 29 30 31 32 33 34 35 36 37 |
# File 'lib/easysuite/lock.rb', line 25 def lock(name) result = create_lock_file(name) if result && block_given? begin result = yield ensure delete_lock_file(name) end end result end |