class PseudoHiki::BlockParser::BlockElement::VerbatimLeaf

Attributes

in_block_tag[RW]

Public Class Methods

create(line, in_block_tag=nil) click to toggle source
# File lib/pseudohiki/blockparser.rb, line 230
def self.create(line, in_block_tag=nil)
  line = line.sub(head_re, "".freeze) if head_re and not in_block_tag
  new.tap do |leaf|
    leaf.push line
    leaf.in_block_tag = in_block_tag
  end
end

Public Instance Methods

push_block(stack) click to toggle source
# File lib/pseudohiki/blockparser.rb, line 238
def push_block(stack)
  stack.push(block.new.tap {|n| n.in_block_tag = @in_block_tag })
end