# File lib/cgikit.rb, line 2509 def self.exclusive_lock(filename) File.open(filename, 'wb+') do |io| io.flock(File::LOCK_EX) yield io io.flock(File::LOCK_UN) end end