Class: Brief::Document::Rendering::HeadingWrapper

Inherits:
Redcarpet::Render::HTML
  • Object
show all
Defined in:
lib/brief/document/rendering.rb

Overview

Uses a custom Redcarpet::Render::HTML subclass which simply inserts data attributes on each heading element so that they can be queried with CSS more deliberately.

Instance Method Summary collapse

Instance Method Details

#header(text, level) ⇒ Object



10
11
12
# File 'lib/brief/document/rendering.rb', line 10

def header(text, level)
  "<h#{level} data-level='#{level}' data-heading='#{ text }'>#{text}</h#{level}>"
end