We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
File.umask
1 parent 39c9d99 commit 0bc91faCopy full SHA for 0bc91fa
spec/mspec/lib/mspec/helpers/tmp.rb
@@ -42,9 +42,11 @@ def tmp(name, uniquify = true)
42
raise ArgumentError, "SPEC_TEMP_DIR (#{SPEC_TEMP_DIR}) is world writable but not sticky"
43
end
44
else
45
- umask = File.umask
46
- if (umask & 0002) == 0 # o+w
47
- raise ArgumentError, "File.umask #=> #{umask.to_s(8)} (world-writable)"
+ platform_is_not :windows do
+ umask = File.umask
+ if (umask & 0002) == 0 # o+w
48
+ raise ArgumentError, "File.umask #=> #{umask.to_s(8)} (world-writable)"
49
+ end
50
51
mkdir_p SPEC_TEMP_DIR
52
0 commit comments