class TextExtractor::Directives::Begin

open a line group

Public Instance Methods

call() click to toggle source
# File lib/text_extractor/directives/classes.rb, line 38
def call
  state.current = nil
  state.groups.push @group
end
group(*args) click to toggle source
# File lib/text_extractor/directives/classes.rb, line 34
def group(*args)
  Group.new(*args)
end
init() click to toggle source
# File lib/text_extractor/directives/classes.rb, line 22
def init
  type = case @argument
         when '', nil
           '?:'
         when '?:'
           ''
         else
           @argument
         end
  @group = group(type)
end