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