class MdConverter

Public Class Methods

new() click to toggle source
# File lib/qiita_org/md_converter_for_image.rb, line 2
def initialize()

end

Public Instance Methods

convert_for_image(lines) click to toggle source
# File lib/qiita_org/md_converter_for_image.rb, line 6
def convert_for_image(lines)
  lines.each_with_index do |line, i|
    m = []
    if m = line.match(/\[\!\[img\]\((.+) "(.+)"\)\]\((.+)\)/)
      path = File.basename(m[1])
      url = m[3]
      lines[i] = "![#{path}](#{url})\n"
    elsif m = line.match(/\[\!\[img\]\((.+)\)\]\((.+)\)/)
      path = File.basename(m[1])
      url = m[2]
      lines[i] = "![#{path}](#{url})\n"
    else
      next
    end
  end

  return lines
end