class K4slide::MarkdownRenderer
Attributes
config[RW]
Public Class Methods
new(*args)
click to toggle source
Calls superclass method
# File lib/k4slide/markdown_renderer.rb, line 6 def initialize(*args) super(*args) @started_ = false @level_ = 0 @page_ = 0 @current_ = nil end
Public Instance Methods
header(text, header_level)
click to toggle source
# File lib/k4slide/markdown_renderer.rb, line 14 def header(text, header_level) @page_ += 1 @level_ = header_level html = "" html << "</div>\n\n" if @started_ html << <<__HEAD__ <div role="slide" page="#{@page_}" slide-level="#{header_level}"> <h#{header_level}>#{text}</h#{header_level}> __HEAD__ @current_ = html @started_ = true return html end