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