# File lib/em/connection.rb, line 48 def self.new(sig, *args) allocate.instance_eval do # Store signature @signature = sig # associate_callback_target sig # Call a superclass's #initialize if it has one initialize(*args) # post initialize callback post_init self end end