# File lib/flexmock/partial_mock.rb, line 147
147:     def flexmock_teardown
148:       if ! detached?
149:         @methods_proxied.each do |method_name|
150:           remove_current_method(method_name)
151:           restore_original_definition(method_name)
152:         end
153:         @obj.instance_variable_set("@flexmock_proxy", nil)
154:         @obj = nil
155:       end
156:     end