Sha256: 8ee8b59da72063a31239ab6158946838bf0cf5e76cbeaf7fa486b27f02634106
Contents?: true
Size: 653 Bytes
Versions: 6
Compression:
Stored size: 653 Bytes
Contents
class MdConverter def initialize(lines) @lines = lines end def convert_for_image() @lines.each_with_index do |line, i| m = [] if m = line.match(/\[\!\[img\]\((.+) "(.+)"\)\]\((.+)\)/) path = File.basename(m[1]) url = m[3] @lines[i] = "\n" elsif m = line.match(/\[\!\[img\]\((.+)\)\]\((.+)\)/) path = File.basename(m[1]) url = m[2] @lines[i] = "\n" else next end end return @lines end end if __FILE__ == $0 p lines = File.readlines("test.md") p lines2 = MdConverter.new(lines).convert_for_image() end
Version data entries
6 entries across 6 versions & 1 rubygems