Sha256: 512333bfb5faa227698008077243507a32ff547c44afdd990e1ed0b0f066ddef
Contents?: true
Size: 741 Bytes
Versions: 40
Compression:
Stored size: 741 Bytes
Contents
require 'rabbit/element/container-element' require 'rabbit/element/block-element' module Rabbit module Element class EnumList include ContainerElement include BlockElement def to_html(generator) "<ol>\n#{super}\n</ol>" end end class EnumListItem include ContainerElement include BlockElement attr_accessor :order def to_rd prefix = "(#{order}) " 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