Method: TaskJuggler::TextParser::TextParserResultArray#<<

Defined in:
lib/taskjuggler/TextParser.rb

#<<(arg) ⇒ Object

If there is a repeatable rule that contains another repeatable loop, the result of the inner rule is an Array that gets put into another Array by the outer rule. In this case, the inner Array can be merged with the outer Array.



68
69
70
71
72
73
74
# File 'lib/taskjuggler/TextParser.rb', line 68

def <<(arg)
  if arg.is_a?(TextParserResultArray)
    self.concat(arg)
  else
    super
  end
end