Эта статья требует дополнительных ссылок для проверки . ( август 2018 г. ) |
Автор (ы) оригинала | Дэйв Томас |
---|---|
Стабильный выпуск | 5.1.0 / 24 февраля 2017 г . |
Репозиторий | |
Написано в | Рубин |
Операционная система | Кроссплатформенность |
Тип | встроенный генератор документации |
Лицензия | GPLv2 |
Веб-сайт | рубиновый |
RDoc , разработанный Дэйвом Томасом , представляет собой встроенный генератор документации для языка программирования Ruby . Он анализирует исходный код Ruby , генерируя структурированный набор страниц для объектов и методов Ruby . Комментарии к коду можно добавлять в естественном стиле. RDoc входит в состав ядра Ruby. Программное обеспечение и формат RDoc являются преемниками формата Ruby Document (с соответствующим программным обеспечением RD).
RDoc может производить полезную документацию , даже если целевые исходный код не содержит явные комментарии, он все равно будет разобрать на классы , модули и методы, и список их в сгенерированных API файлов. RDoc также предоставляет движок для создания файлов данных Ruby ri, обеспечивая доступ к информации API из командной строки .
RDoc и ri в настоящее время поддерживаются Эриком Ходелом и Райаном Дэвисом .
RDoc поддерживает четыре языка разметки: RDoc Markup, Markdown , tomdoc и rdtool. По умолчанию используется собственная разметка RDoc. В RDoc Markup специальные директивы заключаются в пару двоеточий. Например, чтобы указать, что метод принимает аргументы, вызываемые site
и article
, можно написать :args: site, article
. [1]