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