Sha256: 110f02144748f8019d97a40c6cf36a2ef55cf3a80f478b01b7817cd618f0c8ed
Contents?: true
Size: 526 Bytes
Versions: 8
Compression:
Stored size: 526 Bytes
Contents
# -*- encoding: utf-8 -*- require 'singleton' module ArtiMark class DefinitionListParser include ListParser, Singleton def initialize @cmd = /;/ @blockname = 'dl' end def process_block(lines, r, syntax) while lines.size > 0 lexed = lex_line_command(lines[0]) return unless lexed[:cmd] =~ @cmd dt, dd = lexed[:text].split(':', 2).map(&:strip) r << "<dt>#{escape_html dt}</dt><dd>#{escape_html dd}</dd>\n" lines.shift end end end end
Version data entries
8 entries across 8 versions & 1 rubygems