Sha256: 7891898908349f74d21ba03be2e59155bd7699e271a4df00eb1185390765d884

Contents?: true

Size: 134 Bytes

Versions: 3

Compression:

Stored size: 134 Bytes

Contents

class ::Dir
  def self.lock(dir_path)
    File.open(dir_path, "r") do |f|
      f.flock(File::LOCK_EX)
      yield
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
jkr-0.2.2 lib/jkr/dirlock.rb
jkr-0.2.1 lib/jkr/dirlock.rb
jkr-0.1.0 lib/jkr/dirlock.rb