class Audrey::Mode
¶ ↑
Audrey::Mode
Attributes
read[R]
write[R]
Public Class Methods
new(p_mode)
click to toggle source
# File lib/audrey.rb, line 638 def initialize(p_mode) # $tm.hrm # mode cannot be tainted if p_mode.tainted? raise 'cannot-use-tainted-read-write-mode' end # set read and write if (p_mode == 'rw') or (p_mode == 'wr') @read = true @write = true elsif p_mode == 'r' @read = true @write = false elsif p_mode == 'w' @read = false @write = true else raise 'unknown-mode: ' + p_mode.to_s end end