class EventMachine::Synchrony::KeyboardHandler

def initialize(keyboard)

def initialize(keyboard)
  @keyboard = keyboard
end

def receive_line(line)

def receive_line(line)
  # Simulate gets by adding a trailing line feed
  @input = "#{line}#{$/}"
  
  close_connection
end

def unbind

def unbind
  @keyboard.current_fiber.resume @input
end