class TerminalGameEngine::Input

Public Class Methods

call(&block) click to toggle source
# File lib/terminal_game_engine/input.rb, line 8
def self.call(&block)
  begin
    loop do
      key = $stdin.read_nonblock(1)
      block.call key
    end
  rescue Errno::EAGAIN
  end
end