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