# File lib/flexmock.rb, line 212 212: def use(*names) 213: names = ["unknown"] if names.empty? 214: got_excecption = false 215: mocks = names.collect { |n| new(n) } 216: yield(*mocks) 217: rescue Exception => ex 218: got_exception = true 219: raise 220: ensure 221: mocks.each do |mock| 222: mock.mock_verify unless got_exception 223: end 224: end