lib/tty/prompt/reader/mode.rb in tty-prompt-0.11.0 vs lib/tty/prompt/reader/mode.rb in tty-prompt-0.12.0

- old
+ new

@@ -17,11 +17,11 @@ # # @param [Boolean] is_on # # @api public def echo(is_on = true, &block) - if is_on + if is_on || !@input.tty? yield else @input.noecho(&block) end end @@ -30,10 +30,10 @@ # # @param [Boolean] is_on # # @api public def raw(is_on = true, &block) - if is_on + if is_on && @input.tty? @input.raw(&block) else yield end end