# File lib/eventmachine.rb, line 671
671:         def EventMachine::connect_unix_domain socketname, handler=nil
672:                 klass = if (handler and handler.is_a?(Class))
673:                         handler
674:                 else
675:                         Class.new( Connection ) {handler and include handler}
676:                 end
677: 
678:                 s = connect_unix_server socketname
679:                 c = klass.new s
680:                 @conns[s] = c
681:                 block_given? and yield c
682:                 c
683:         end