# File lib/puppet/agent/locker.rb, line 18 18: def lock 19: if lockfile.lock 20: begin 21: yield 22: ensure 23: lockfile.unlock 24: end 25: return true 26: else 27: return false 28: end 29: end