Bdoc и Hanna – удобный просмотр документации RubyGems
Bdoc является простой и удобной заменой для gem server. Bdoc не требует запуска сервера для просмотра документации, так как он генерирует статичный html с навигацией по установленной локально документации.
Установка Bdoc очень проста:
После установки для использования достаточно одной команды:
В результате этого во временной директории создастся html с навигацией для документации локальных gems и запустится браузер по-умолчанию.
Также в качестве параметра можно указать директорию для сохранения результата работы:
Совместно с Bdoc рекомендую использовать красивую и функциональную (реализован js поиск по названиям методов) rdoc тему Hanna.
Gem Hanna доступен на Gemcutter:
Чтобы использовать Hanna при просмотре документации RubyGems достаточно добавить следующую строку в .gemrc:
Осталось заново сгенерировать rdoc для установленных gems (с помощью командыgem rdoc --all, для RubyGems версии 1.3.6 gem rdoc --overwrite --all) и насладится результатом:
Related posts:


Спасибо за статью. Пара исправлений:
gem rdocgem rdoc --allrdoc: --inline-source...:rdoc: --inline-source...Maxim Filatov
11 Янв 10 at 22:24
Изменил в тексте на
gem rdoc --all.А второе у меня работает только как
rdoc: --inline-source..., версия RubyGems 1.3.5.lest
12 Янв 10 at 08:49
Спасибо, очень круто.
А как бы это применить ещё и к документации на core-api?
Vladimir
2 Мар 10 at 06:20
Для документации по core классам применить это похоже не получится.
Из альтернатив, предложенных участниками ror2ru, понравился http://apidock.com/ruby.
lest
2 Мар 10 at 17:39
[...] для него hanna. Как их поставить и настроить написано в статье lest’а. Кратко: gem install bdoc [...]
Устанавливаем некоторые необходимые gems для ruby
29 Мар 10 at 13:12