# File lib/flexmock/partial_mock.rb, line 91 91: def add_mock_method(method_name) 92: stow_existing_definition(method_name) 93: sclass.module_eval do 94: define_method(method_name) { |*args, &block| 95: proxy = instance_variable_get("@flexmock_proxy") 96: if proxy.nil? 97: fail "Missing FlexMock proxy " + 98: "(for method_name=#{method_name.inspect}, self=\#{self})" 99: end 100: proxy.send(method_name, *args, &block) 101: } 102: end 103: end