class Jekyll::PseudoCodeBlockB
Public Class Methods
new(tag_name, text, tokens)
click to toggle source
Calls superclass method
# File lib/jekyll-pseudocode-b.rb, line 17 def initialize(tag_name, text, tokens) super @brush = PseudoCodeB::HtmlBrush.new @grammar = PseudoCodeB::Grammar.new end
Public Instance Methods
render(context)
click to toggle source
Calls superclass method
# File lib/jekyll-pseudocode-b.rb, line 25 def render(context) @text = super # for some reason is adding a line to initial code # let's remove @text = @text.remove_lines(1) @formatted = @grammar.format(@text, @brush) "<div class='pseudocode'>#{@formatted}</div>" end