require 'rabbit/element/container-element' module Rabbit module Element class EnumList include ContainerElement def to_html(generator) "
    \n#{super}\n
" end end class EnumListItem include ContainerElement 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) "
  • \n#{super}\n
  • " end end end end