class Qiita::Markdown::Filters::ImageLink
Public Instance Methods
Source
# File lib/qiita/markdown/filters/image_link.rb, line 5 def call doc.search("img").each do |img| next if img.ancestors.any? { |ancestor| ancestor.name == "a" } outer = Nokogiri::HTML.fragment(%(<a href="#{img['src']}" target="_blank"></a>)) inner = img.clone outer.at("a").add_child(inner) img.replace(outer) end doc end