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