Реализация пробного запуска в скрипте 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'\"")

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

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