# File lib/flexmock/partial_mock.rb, line 98 98: def add_mock_method(method_name) 99: stow_existing_definition(method_name) 100: sclass.module_eval do 101: define_method(method_name) { |*args, &block| 102: proxy = instance_variable_get("@flexmock_proxy") 103: if proxy.nil? 104: fail "Missing FlexMock proxy " + 105: "(for method_name=#{method_name.inspect}, self=\#{self})" 106: end 107: proxy.send(method_name, *args, &block) 108: } 109: end 110: end