Class: Brief::Document::Rendering::HeadingWrapper
- Inherits:
-
Redcarpet::Render::HTML
- Object
- Redcarpet::Render::HTML
- Brief::Document::Rendering::HeadingWrapper
- 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 |