# File lib/flexmock/partial_mock.rb, line 157
157:     def flexmock_teardown
158:       if ! detached?
159:         @methods_proxied.each do |method_name|
160:           remove_current_method(method_name)
161:           restore_original_definition(method_name)
162:         end
163:         @obj.instance_variable_set("@flexmock_proxy", nil)
164:         @obj = nil
165:       end
166:     end