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