blob: b21ce3848d437f81150cf38e3cb076c3fd9780c5 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
|
# frozen_string_literal: true
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
|