Method: DocTemplate::Tags::PvTag#parse
- Defined in:
- lib/doc_template/tags/pv_tag.rb
#parse(node, opts = {}) ⇒ Object
9 10 11 12 13 14 15 16 17 18 19 |
# File 'lib/doc_template/tags/pv_tag.rb', line 9 def parse(node, opts = {}) config = Tags.config[TAG_NAME.downcase] if config && (data = config[opts[:value].to_s.downcase]).present? @content = parse_template data, TEMPLATE replace_tag node else node.remove end self end |