Method: IGMarkets::CLI::CursesWindow.prepare
- Defined in:
- lib/ig_markets/cli/curses_window.rb
.prepare ⇒ Object
52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 |
# File 'lib/ig_markets/cli/curses_window.rb', line 52 def prepare raise IGMarketsError, 'curses gem is not installed' unless available? return if @prepared Curses.noecho Curses.nonl Curses.stdscr.nodelay = 1 Curses.init_screen Curses.start_color 8.times { |color| Curses.init_pair (30 + color), color, 0 } @prepared = true end |