takkaw (owner)

Revisions

gist: 7120 Download_button fork
public
Public Clone URL: git://gist.github.com/7120.git
Embed All Files: show embed
Text #
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
# Another getc method with Curses module.
# You can get only one character.
module Curses
  def self.curses_proc
    Curses::init_screen
    ret = yield
    Curses::close_screen
    return ret
  end
end
 
def getc
  require 'curses'
  Curses::curses_proc {
    Curses::getch
  }
end
 
# usage
if __FILE__ == $0
  puts getc
end