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

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

ruby script.rb


puts ARGV[0], etc...

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

28
задан Phrogz 24 January 2012 в 17:18
поделиться