# File lib/flexmock/partial_mock.rb, line 172
172:     def flexmock_teardown
173:       if ! detached?
174:         @methods_proxied.each do |method_name|
175:           remove_current_method(method_name)
176:           restore_original_definition(method_name)
177:         end
178:         @obj.instance_variable_set("@flexmock_proxy", nil)
179:         @obj = nil
180:       end
181:     end