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