Sha256: 950e682692de1384480a02a302c78b0e46856e29b9a83e5659c215e2571e5f7c

Contents?: true

Size: 188 Bytes

Versions: 36

Compression:

Stored size: 188 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

36 entries across 36 versions & 2 rubygems

Version Path
bundler-1.7.15 spec/support/permissions.rb
bundler-1.7.14 spec/support/permissions.rb
bundler-1.7.13 spec/support/permissions.rb
bundler-1.7.12 spec/support/permissions.rb
bundler-1.7.11 spec/support/permissions.rb
bundler-1.7.10 spec/support/permissions.rb
bundler-1.7.9 spec/support/permissions.rb
bundler-1.7.8 spec/support/permissions.rb
bundler-1.7.7 spec/support/permissions.rb
bundler-1.7.6 spec/support/permissions.rb
bundler-1.6.9 spec/support/permissions.rb
bundler-1.7.5 spec/support/permissions.rb
bundler-1.6.8 spec/support/permissions.rb
bundler-1.7.4 spec/support/permissions.rb
bundler-1.6.7 spec/support/permissions.rb
bundler-1.7.3 spec/support/permissions.rb
bundler-1.6.6 spec/support/permissions.rb
bundler-1.7.2 spec/support/permissions.rb
bundler-1.7.1 spec/support/permissions.rb
bundler-1.7.1.pre.3 spec/support/permissions.rb