API错误时退出方法并继续使用其他方法

时间:2016-08-04 13:05:11

标签: ruby api

是否有可能在调用API时引发异常,然后退出发生异常的方法并继续正常调用其他方法?例如,在这种情况下:

Class1.first_method
Class2.second_method -> failed because of an API error
Clas3.third_method - I want this one to continue

1 个答案:

答案 0 :(得分:1)

Class1.first_method

begin
  Class2.second_method
rescue StandardError => e 
  $stderr << "An error occurred: #{e.message}"
end

Clas3.third_method

这是一个救援区块的例子,这是红宝石允许的方式的一部分Exception handling