Книга: Программирование на языке 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.

Оглавление книги


Генерация: 0.203. Запросов К БД/Cache: 2 / 0
поделиться
Вверх Вниз