Pry (программное обеспечение) - Pry (software) - Wikipedia

Pry REPL
Pry REPL Logo.png
Разработчики)Джон Мэр (перила), Конрад Ирвин, …многое другое
Стабильный выпуск
0.11.1 / 26 сентября 2017 г. (2017-09-26)
Репозиторий Отредактируйте это в Викиданных
Написано вРубин
Операционная системаКроссплатформенность
ПлатформаИнтерпретатор Ruby
ТипРубин ракушка
Лицензия[1]
Лицензия MIT
Интернет сайтПрирепл.org

Прай является интерактивная оболочка для Язык программирования Ruby. Он примечателен своим Болтовня -вдохновленный[1] возможность начать REPL в работающей программе. Это позволяет программисты отлаживать и изменить текущее состояние системы.

Функции

Pry раскрывает большую часть своих интроспективных возможностей, используя файловая система метафора.[2] Например, у него есть CD команда, чтобы начать взаимодействие с определенным объектом, и использует ls составлять список методы и переменные.

Pry можно запустить в любой момент внутри работающей программы.[3] Из-за отражающий характер Ruby, это позволяет программисту проверять программу, изменять ее текущее состояние или исправлять исходный код без перезапуска процесса.

Для Pry доступен ряд сторонних плагинов,[1] они добавляют более тесную интеграцию с другими проектами Ruby, расширяют возможности самого Pry и делают Pry доступным через удаленное соединение.

Смотрите также

Рекомендации

  1. ^ а б Экосистема Pry - Джон Мэр, 2012 связь
  2. ^ Прай - Реувен М. Лернер, LinuxJournal, июль 2012 г., стр.28 связь
  3. ^ Интерактивная отладка с помощью Pry - Алан МакДугалл, 2012 г. связь

внешняя ссылка