# File lib/celluloid/io/tcp_socket.rb, line 15 def self.open(*args, &block) sock = new(*args) if block_given? begin yield sock ensure sock.close end end sock end