# File lib/flexmock/argument_matching.rb, line 7 7: def all_match?(expected_args, actual_args) 8: return true if expected_args.nil? 9: return false if actual_args.size > expected_args.size 10: i = 0 11: while i < actual_args.size 12: return false unless match?(expected_args[i], actual_args[i]) 13: i += 1 14: end 15: while i < expected_args.size 16: return false unless match?(expected_args[i], MISSING_ARG) 17: i += 1 18: end 19: true 20: end