Завершение программы ruby, если данное условие выполнено - PullRequest
5 голосов
/ 24 июля 2011

По сути, я просто пытаюсь остановить выполнение программы остальными строками, если выполняется определенное условие.

unless raw_information.first
  puts "No results were returned for that query"
  break
end

Однако, прежде чем программа даже запустится, я получаю эту ошибку:

Недопустимая ошибка компиляции прерывания (SyntaxError)

Как правильно это сделать?

1 Ответ

11 голосов
/ 24 июля 2011
abort("No results were returned for that query") unless condition

или

unless condition
  abort("No results were returned for that query")
end
...