| Class | RR::DoubleMatches |
| In: |
lib/rr/double_matches.rb
|
| Parent: | Object |
| exact_non_terminal_doubles_to_attempt | [R] | |
| exact_terminal_doubles_to_attempt | [R] | |
| matching_doubles | [R] | |
| wildcard_non_terminal_doubles_to_attempt | [R] | |
| wildcard_terminal_doubles_to_attempt | [R] |
# File lib/rr/double_matches.rb, line 17
17: def find_all_matches(args)
18: @doubles.each do |double|
19: if double.exact_match?(*args)
20: matching_doubles << double
21: if double.attempt?
22: if double.terminal?
23: exact_terminal_doubles_to_attempt << double
24: else
25: exact_non_terminal_doubles_to_attempt << double
26: end
27: end
28: elsif double.wildcard_match?(*args)
29: matching_doubles << double
30: if double.attempt?
31: if double.terminal?
32: wildcard_terminal_doubles_to_attempt << double
33: else
34: wildcard_non_terminal_doubles_to_attempt << double
35: end
36: end
37: end
38: end
39: self
40: end