# File lib/logging/appenders/buffering.rb, line 92 def auto_flushing=( period ) @auto_flushing = case period when true; 1 when false, nil, 0; DEFAULT_BUFFER_SIZE when Integer; period when String; Integer(period) else raise ArgumentError, "unrecognized auto_flushing period: #{period.inspect}" end if @auto_flushing < 0 raise ArgumentError, "auto_flushing period cannot be negative: #{period.inspect}" end end