Class: Redcarpet::Render::Alongslide
- Inherits:
-
HTML
- Object
- HTML
- Redcarpet::Render::Alongslide
- Defined in:
- lib/alongslide/redcarpet/render.rb
Instance Method Summary collapse
-
#block_code(text, language) ⇒ Object
Run through all indented blocks (normally treated as code blocks) for Alongslide block definitions.
- #footnote_def(text, number) ⇒ Object
- #footnote_ref(number) ⇒ Object
- #footnotes(text) ⇒ Object
Instance Method Details
#block_code(text, language) ⇒ Object
Run through all indented blocks (normally treated as code blocks) for Alongslide block definitions.
22 23 24 |
# File 'lib/alongslide/redcarpet/render.rb', line 22 def block_code(text, language) ::Alongslide::render_block text end |
#footnote_def(text, number) ⇒ Object
26 27 28 29 30 31 |
# File 'lib/alongslide/redcarpet/render.rb', line 26 def footnote_def(text, number) # example args # # "<p>Here is the text of the footnote</p>\n", 1 "<div id='fn#{number}' class='als-footnote'>#{text.insert(3,number.to_s+' ')}</p></div>" end |
#footnote_ref(number) ⇒ Object
37 38 39 |
# File 'lib/alongslide/redcarpet/render.rb', line 37 def footnote_ref(number) "<sup id='fnref#{number}' class='als-fn-sup'><span class='als-fn-ref' data-anchor='#fn#{number}'>#{number}</span></sup>" end |
#footnotes(text) ⇒ Object
33 34 35 |
# File 'lib/alongslide/redcarpet/render.rb', line 33 def footnotes(text) "<div class='als-footnotes'>"+text+"</div>" end |