# File lib/cool.io/socket.rb, line 101 def self.precreate(*args, &block) obj = allocate obj.__send__(:preinitialize, *args, &block) obj end