# File lib/eventmachine.rb, line 1191 1191: def self.open_keyboard handler=nil, *args 1192: klass = klass_from_handler(Connection, handler, *args) 1193: 1194: s = read_keyboard 1195: c = klass.new s, *args 1196: @conns[s] = c 1197: block_given? and yield c 1198: c 1199: end