# File lib/needle/container.rb, line 408 def use!( opts ) original = @defaults @defaults = opts if block_given? begin yield self ensure use! original end end return original end