# File lib/flexmock/mock_container.rb, line 251 251: def make_partial_proxy(container, obj, name, safe_mode) 252: name ||= "flexmock(#{obj.class.to_s})" 253: if !obj.instance_variable_defined?("@flexmock_proxy") || obj.instance_variable_get("@flexmock_proxy").nil? 254: mock = FlexMock.new(name, container) 255: proxy = PartialMockProxy.new(obj, mock, safe_mode) 256: obj.instance_variable_set("@flexmock_proxy", proxy) 257: end 258: obj.instance_variable_get("@flexmock_proxy") 259: end