Sha256: cc15801b689741086c0342a7d6cb9ef7aa5bd813fdf2c599b1c6725c65f99640

Contents?: true

Size: 189 Bytes

Versions: 3

Compression:

Stored size: 189 Bytes

Contents

module Spec
  module Permissions
    def with_umask(new_umask)
      old_umask = File.umask(new_umask)
      yield if block_given?
    ensure
      File.umask(old_umask)
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
bundler-1.6.0.pre.1 spec/support/permissions.rb
bundler-1.5.2 spec/support/permissions.rb
bundler-1.3.6 spec/support/permissions.rb