Sha256: f74c9ca9d70a477061b6b4bb4ef2e7efeae6a9781585a7231a865f6c55d0ca89
Contents?: true
Size: 703 Bytes
Versions: 40
Compression:
Stored size: 703 Bytes
Contents
require 'rabbit/element/container-element' require 'rabbit/element/block-element' module Rabbit module Element class ItemList include ContainerElement include BlockElement def to_html(generator) "<ul>\n#{super}\n</ul>" end end class ItemListItem include ContainerElement include BlockElement def to_rd prefix = "* " indent = " " * prefix.length first, *rest = text.split(/\n/) rest = rest.collect do |line| "#{indent}#{line}" end.join("\n") "#{prefix}#{first}\n#{rest}".rstrip end def to_html(generator) "<li>\n#{super}\n</li>" end end end end
Version data entries
40 entries across 40 versions & 1 rubygems