Class: TextExtractor::Directives::AnyGroup

Inherits:
Group
  • Object
show all
Defined in:
lib/text_extractor/directives/group.rb

Overview

a line group where each line (or subgroup) is an alternative

Instance Method Summary collapse

Methods inherited from Group

#<<, #chomp, #finish, #initialize, #to_a

Constructor Details

This class inherits a constructor from TextExtractor::Directives::Group

Instance Method Details

#joinObject



41
42
43
# File 'lib/text_extractor/directives/group.rb', line 41

def join
  ['(?:', *@lines.flat_map { |e| [e, '|'] }[0..-2], ')']
end