Class: Dispel::Window

Inherits:
Object
  • Object
show all
Defined in:
lib/flumtter/app/core/curses.rb

Class Method Summary collapse

Class Method Details

.closeObject

Raises:



19
20
21
# File 'lib/flumtter/app/core/curses.rb', line 19

def close
  raise CloseWindow
end

.open(*args) ⇒ Object



9
10
11
12
13
14
15
16
17
# File 'lib/flumtter/app/core/curses.rb', line 9

def open(*args)
  win = Curses::Window.new(*args)
  win.keypad(true)
  yield win
rescue CloseWindow
ensure
  win.refresh
  win.close
end