# File lib/eventmachine.rb, line 616 616: def EventMachine::connect server, port, handler=nil 617: 618: klass = if (handler and handler.is_a?(Class)) 619: handler 620: else 621: Class.new( Connection ) {handler and include handler} 622: end 623: 624: s = connect_server server, port 625: c = klass.new s 626: @conns[s] = c 627: block_given? and yield c 628: c 629: end