Ruby — один из самых известных языков программирования в мире. Ruby прост в освоении и помогает в основном при развертывании инфраструктуры или управлении конфигурацией. Даже синтаксис Ruby очень прост. Но наряду с этим Ruby также предоставляет несколько инструментов, которые помогут вам создавать простые задачи и легче учиться.

В этой статье я постарался сосредоточить внимание на этих инструментах Ruby.

Интерактивный Рубин (IRB):

Интерактивный Ruby (IRB) предоставляет быстрый способ опробовать код без создания нового файла. Это простая оболочка Ruby, которая предоставляет интерактивную среду программирования, которая принимает вводимые пользователем данные, оценивает их, а затем возвращает результат пользователю.

Любое слово, сделанное в терминале IRB, временно выполняется. Это позволяет вам играть с кодом или тестировать его, но не сохраняет его. IRB работает с функциональностью REPL (чтение, оценка, печать, цикл).

IRB можно запустить непосредственно с командного терминала командой:

$ ирб

Когда терминал открыт, вы можете ввести любой код, а затем протестировать его. Например.,

$ ставит «Hello World!»

#Это вернет результат как Hello World.

Вы также можете назначать переменные в терминале IRB, как и в любом обычном языке программирования.

IRB позволяет нам работать с внешними библиотеками. Это могут быть стандартные библиотеки Ruby, драгоценные камни или специально написанные программы Ruby. Мы можем загружать наши собственные файлы кода в сеансы IRB точно так же, как мы загружали библиотеки и драгоценные камни и работали над этим кодом.

Вы также можете выйти из терминала IRB командой:

$ выход

Теперь мы рассмотрим другой инструмент.

Прай:

Pry — это консоль разработчика среды выполнения, которую разработчики Ruby могут использовать для отладки своих программ. Он может заменить IRB, добавив новые полезные функции к своей функциональности REPL (чтение, оценка, печать, цикл).

Как и IRB, Pry позволяет выполнять операторы Ruby в терминале, оценивать их и получать немедленные результаты.

Сначала необходимо установить Pry. Команда для того же:

$ драгоценный камень установить pry

Вам также потребуется установить драгоценный камень Pry Doc. Команда для того же:

$ gem установить pry-doc

После установки Pry просто введите эту команду, чтобы открыть терминал Pry:

$ подглядывать

Теперь вы можете протестировать тот же код, который описан выше, для IRB в терминале Pry. Аналогичные выходные данные вы найдете в терминале Pry.

Дополнительная функция Pry заключается в том, что она помогает найти ошибку в коде, указав точную строку в коде. Это можно сделать, добавив в файл определенную строку кода. Код:

«binding.py»

Во время запуска программы терминал заканчивается на строке, где вводится привязка, а затем проверяет приведенный выше код так же, как это делается в терминале IRB. А затем в этом коде проверяются ошибки.

Вы также можете выйти из терминала Pry командой:

$ выход

Хотя Pry и IRB схожи при использовании в качестве интерактивной оболочки Ruby, Pry предлагает несколько дополнительных ключевых функций:

· Просмотр документации и исходного кода

· Вызов во время выполнения

· Интеграция командной оболочки

· Состояние навигации

· Отслеживание истории

Вы также можете поддержать меня на BuyMeACoffee: Юврадж Дешмух (buymeacoffee.com)

Спасибо! 😊