class DocTemplate::Tags::AnswerSpaceTag
Constants
- SPACE_SIZE
- TAG_NAME
Public Instance Methods
parse(node, opts = {})
click to toggle source
# File lib/doc_template/tags/answer_space_tag.rb, line 13 def parse(node, opts = {}) num_of_lines = SPACE_SIZE[opts[:value].try(:to_sym)] if num_of_lines space = '<br>' * num_of_lines @content = node.to_html.sub(/\[#{TAG_NAME}:\s?[s|m|l]\]/i, space) end replace_tag node self end