Class: RegexpExamples::OrGroup
- Inherits:
-
Object
- Object
- RegexpExamples::OrGroup
- Defined in:
- lib/regexp-examples/groups.rb
Instance Method Summary collapse
-
#initialize(left_repeaters, right_repeaters) ⇒ OrGroup
constructor
A new instance of OrGroup.
- #result ⇒ Object
Constructor Details
#initialize(left_repeaters, right_repeaters) ⇒ OrGroup
Returns a new instance of OrGroup.
127 128 129 130 |
# File 'lib/regexp-examples/groups.rb', line 127 def initialize(left_repeaters, right_repeaters) @left_repeaters = left_repeaters @right_repeaters = right_repeaters end |
Instance Method Details
#result ⇒ Object
133 134 135 136 137 138 139 |
# File 'lib/regexp-examples/groups.rb', line 133 def result left_result = RegexpExamples.map_results(@left_repeaters) right_result = RegexpExamples.map_results(@right_repeaters) left_result.concat(right_result).flatten.uniq.map do |result| GroupResult.new(result) end end |