У меня есть скрипт RSpec, который тестирует программу на другом языке, который я разрабатываю. Поскольку я могу запускать и тестировать 32- и 64-разрядные версии этого приложения, я хотел бы иметь возможность сообщить об этом в командной строке.
Что я действительно хочу, это сделать что-то вроде этого:
rspec -c myspec.rb lin32
или
rspec -c myspec.rb lin64
и пусть lin32 или lin64 передаются в виде строки, к которой я могу получить доступ в самом файле ruby. Это возможно? Этот сайт упоминает переменные среды, но это громоздко. В нем также упоминалось, что нужно делать манипуляции с ARGV - это возможный способ сделать это?