Книга: Программирование на языке Ruby
21.4. Утилита ri
21.4. Утилита ri
Сокращение ri
, вероятно, означает «Ruby index» или нечто подобное. Это командная утилита для чтения документации, предоставляющая информацию о классах, методах, модулях и т.д. Пример:
$ ri each_with_index
------------------------------------------------------------
enumObj.each_with_index {|obj, i| block } -> nil
------------------------------------------------------------
Calls block with two arguments, the item and its index,
for each item in enumObj.
hash = Hash.new
%w(cat dog wombat).each_with_index {|item, index|
hash[item] = index
}
hash #=> {"dog"=>1, "wombat" =>2, "cat"=>0}
Отметим, что в ней есть ошибки и странности. Можете сообщать о них (а равно об опечатках и других неточностях), если найдете человека, который сознается в авторстве.
Мартин Анкерл (Martin Ankerl) написал графическую утилиту fxri
, которая работает устойчиво. Она получает данные от RDoc, как и ri
. Кроме того, в ней есть панель, где запущена irb
.
- 5.4 Утилита резервного копирования Windows 2000
- ГЛАВА 37. Интерактивный SQL (утилита isql).
- 15.4. Утилита make: автоматизация процедур
- Пример A-3. rn: Очень простая утилита для переименования файлов
- 20.1 Утилита dpkg
- Утилита ksymoops
- 23.2.3. Простая утилита grep
- 5.2.2. Утилита livna-config-display
- Утилита Driver Verifier
- А.3.4. Как работает утилита gprof
- Утилита slapt-get: применение
- 1.10.8. Мини-утилита Родительский контроль