Class: Aardi::CustomRenderer

Inherits:
Redcarpet::Render::HTML
  • Object
show all
Includes:
Redcarpet::Render::SmartyPants
Defined in:
lib/aardi/custom_renderer.rb

Constant Summary collapse

HEADER_SQUEEZE =
/&#.*?;|"|[^a-z0-9\-_]/

Instance Method Summary collapse

Instance Method Details

#header(text, header_level) ⇒ Object



9
10
11
# File 'lib/aardi/custom_renderer.rb', line 9

def header(text, header_level)
  "<h#{header_level} id=\"#{header_id(text)}\">#{text.squeeze(' ')}</h#{header_level}>"
end


13
14
15
16
# File 'lib/aardi/custom_renderer.rb', line 13

def link(link, title, content)
  link_title = " title=\"#{title}\"" if title
  "<a href=\"#{link}\"#{link_title}>#{content}</a>"
end

#resetObject



18
19
20
# File 'lib/aardi/custom_renderer.rb', line 18

def reset
  ids.clear
end