# File lib/flexmock.rb, line 176 176: def use(*names) 177: names = ["unknown"] if names.empty? 178: got_excecption = false 179: mocks = names.collect { |n| new(n) } 180: yield(*mocks) 181: rescue Exception => ex 182: got_exception = true 183: raise 184: ensure 185: mocks.each do |mock| 186: mock.mock_verify unless got_exception 187: end 188: end