Method: FileUtils#apply_mask
- Defined in:
- lib/fileutils.rb
#apply_mask(mode, user_mask, op, mode_mask) ⇒ Object
:nodoc:
1661 1662 1663 1664 1665 1666 1667 1668 1669 1670 |
# File 'lib/fileutils.rb', line 1661 def apply_mask(mode, user_mask, op, mode_mask) #:nodoc: case op when '=' (mode & ~user_mask) | (user_mask & mode_mask) when '+' mode | (user_mask & mode_mask) when '-' mode & ~(user_mask & mode_mask) end end |