Блог им. iwsтопик-ссылка Интервью со мной на RubyDev.ru

В основном рассказываю про RDot, еще рассуждаю о Ruby, Pascal и программировании вообще.

Блог им. iwsRDot v0.9.2

Несколько переработал программу — изменения не то, чтобы принципиальные, но существенные.

1. Исправлен баг с бинарными библиотеками.
2. Кроме методов, теперь выводятся и константы (можно отключить).
3. Если включен показ protected и private методов, они выделяются серым фоном.
4. Атрибуты выделяются в отдельный список, методы показываются с заголовками (список параметров).

В планах:
1. Подумать-таки над кластеризацией…
2. «Шлифовать» код, сейчас местами он неизящен.

Исходник, README со всеми параметрами командной строки и немного примеров, как и прежде — на GitHub.
  • +6
  • iws
  • 25 октября 2010, 16:20

RubyНемного другой визуализатор иерархии классов Ruby — RDot

Попользовавшись своей утилиткой RDia (о которой писал ранее), я пришел к выводу, что многое стоит изменить. Точнее — переписать заново. Что и сделал:

0. Сменил название — чтобы не было ненужных ассоциаций с Dia. Теперь программка называется RDot.
1. Добавил информацию о методах. Читать дальше
  • +3
  • iws
  • 02 октября 2010, 06:32

Rubyтопик-ссылка RDia — иерархия классов и модулей Ruby для GraphViz

Очень непривычно почти без форматирования. Лучше дам ссылку на свою Blogger-запись. Возникло у меня желание автоматом создавать граф иерархии классов и модулей Ruby в формате DOT для последующей обработки утилитами GraphViz. Вообще-то такая возможность есть в штатном автодокументаторе RDoc, но она меня не устроила. Немного поковырялся и написал, благо Ruby поддерживает богатые возможности самоисследования. По ссылке подробное описание.