# File lib/cgikit/utilities.rb, line 255 def self.shared_lock( filename, mode = 'r' ) File.open( filename, mode ) do | io | io.flock File::LOCK_SH yield io io.flock File::LOCK_UN end end