class DocTemplate::Tags::TableTag

Public Instance Methods

parse(node, opts = {}) click to toggle source
# File lib/doc_template/tags/table_tag.rb, line 6
def parse(node, opts = {})
  unless (table = node.ancestors('table').first)
    raise ::DocumentError, "Tag #{self.class::TAG_NAME.upcase} placed outside table"
  end

  @opts = opts
  parse_table table

  self
end
parse_table(_table) click to toggle source
# File lib/doc_template/tags/table_tag.rb, line 17
def parse_table(_table)
  raise NotImplementedError
end