Реализация пробного запуска в скрипте ruby
Кто-нибудь знает, как реализовать вариант запуска в Ruby?
Мне нужно что-то подобное, но только для рубинаhttps://serverfault.com/questions/147628/implementing-dry-run-in-bash-scripts
Я пробовал это, но часть за другим не работает:
DRY_RUN = true
def perform(*args)
command = args
if DRY_RUN
command.each{|x| puts x}
else
command.each {|x| x}
end
end
perform("puts 'Hello'")
Спасибо за любую идею заранее.
П.С. Я не хочу использовать что-то вроде системы("ruby -e \"puts 'Hello'\"")