lib/fig/package_definition_text_assembler.rb
# Argument can either be a single Statement or an array of them.
Argument can either be a single Statement or an array of them.
Argument can either be a single Statement or an array of them .
def add_output(*statements)
    @output_statements <<
      statements.flatten.reject { |s| s.is_a? Fig::Statement::GrammarVersion }
    @output_statements.flatten!
    return
  end
def add_output ( * statements ) @output_statements << statements . flatten . reject { | s | s . is_a? Fig :: Statement :: GrammarVersion } @output_statements . flatten! return end
Argument can either be a single Statement or an array of them.
Argument can either be a single Statement or an array of them .
# Version gets determined by other statements, not by existing grammar.
statements