Method: Vedeu::Terminal::Mode#switch_mode!

Defined in:
lib/vedeu/terminal/mode.rb

#switch_mode!Symbol

Toggles the terminal’s mode between ‘cooked`, `fake` and `raw`, depending on its current mode.

Returns:

  • (Symbol)


60
61
62
63
64
65
# File 'lib/vedeu/terminal/mode.rb', line 60

def switch_mode!
  return fake_mode!   if raw_mode?
  return cooked_mode! if fake_mode?

  raw_mode!
end