# File lib/needle/registry.rb, line 74 def self.define( *parms, &block ) raise NeedleError, "needs a block" if block.nil? new( *parms ) { |reg| reg.define( &block ) } end