class MCMarkdown::Parser::BlockTag

Attributes

content[R]
formatter[R]

Public Class Methods

new(content, formatter) click to toggle source
# File lib/mc_markdown/parsers/block_tag.rb, line 9
def initialize content, formatter
  @content = content
  @formatter = formatter.new
end

Public Instance Methods

parsed() click to toggle source
# File lib/mc_markdown/parsers/block_tag.rb, line 14
def parsed
  content.gsub Block.pattern do |match|
    tag = Block.new(match)
    formatter.format(tag)
  end
end