# File lib/needle/definition-context.rb, line 88 def use!( opts ) original = @container.use!( opts ) if block_given? begin yield self ensure @container.use! original end end original end