Class: Qiita::Markdown::Filters::Footnote
- Inherits:
-
HTML::Pipeline::Filter
- Object
- HTML::Pipeline::Filter
- Qiita::Markdown::Filters::Footnote
- Defined in:
- lib/qiita/markdown/filters/footnote.rb
Instance Method Summary collapse
Instance Method Details
#call ⇒ Object
5 6 7 8 9 10 11 12 13 |
# File 'lib/qiita/markdown/filters/footnote.rb', line 5 def call doc.search("sup > a").each do |a| href = a["href"] if href.start_with?("#") && (li = doc.search(href).first) a[:title] = li.text.gsub(/\A\n/, "").gsub(/ ↩\n\z/, "") end end doc end |