class RDoc::RI::Driver

def class_document_constants out, klass # :nodoc:

:nodoc:
def class_document_constants out, klass # :nodoc:
  return if klass.constants.empty?
  out << RDoc::Markup::Heading.new(1, "Constants:")
  out << RDoc::Markup::BlankLine.new
  list = RDoc::Markup::List.new :NOTE
  constants = klass.constants.sort_by { |constant| constant.name }
  list.items.concat constants.map { |constant|
    parts = constant.comment.parse.parts
    parts << RDoc::Markup::Paragraph.new('[not documented]') if
      parts.empty?
    RDoc::Markup::ListItem.new(constant.name, *parts)
  }
  out << list
  out << RDoc::Markup::BlankLine.new
end