# File lib/flexmock/partial_mock.rb, line 42 42: def initialize(obj, mock, safe_mode) 43: @obj = obj 44: @mock = mock 45: @method_definitions = {} 46: @methods_proxied = [] 47: unless safe_mode 48: add_mock_method(:should_receive) 49: MOCK_METHODS.each do |sym| 50: unless @obj.respond_to?(sym) 51: add_mock_method(sym) 52: end 53: end 54: end 55: end