Запускать код, только если скрипт вызывается из командной строки

Поэтому, когда я вызываю мой скрипт из командной строки, я хочу, чтобы он принял int и сделал что-то со значением:

ruby script.rb


puts ARGV[0], etc...

Однако всякий раз, когда скрипт загружается или требуется и не вызывается из командной строки, я хочу полностью пропустить эту часть кода. Как я могу определить, был ли скрипт вызван из командной строки или просто загружен? Спасибо!

Ответы на вопрос(1)

Ваш ответ на вопрос