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|
    footnote = find_footnote(a)
    next unless footnote

    a[:title] = footnote.text.gsub(/\A\n/, "").gsub(/ ↩\n\z/, "")
  end
  doc
end