Class: Qiita::Markdown::Filters::Footnote

Inherits:
HTML::Pipeline::Filter
  • Object
show all
Defined in:
lib/qiita/markdown/filters/footnote.rb

Instance Method Summary collapse

Instance Method Details

#callObject



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