# File lib/needle/registry.rb, line 104 def initialize( opts={} ) super( opts[:parent], opts[:name] ) bootstrap( opts ) if parent.nil? yield( self ) if block_given? end