Что такое хороший способ подавить блок обеспечения в Ruby? - PullRequest
0 голосов
/ 07 октября 2019
def run
  ...

rescue FooError
  ...

rescue
  ...

ensure
  ...
end

Как подавить блокировку только для FooError?

1 Ответ

4 голосов
/ 07 октября 2019

Как насчет этого?

def run
  ...

rescue FooError
  rescued_foo_error = true
  ...

rescue
  ...

ensure
  unless rescued_foo_error
    ...
  end
end
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...