相关疑难解决方法(0)

在Ruby中捕获异常后重新获取(相同的异常)

我试图通过捕获异常来提高我的Ruby技能.我想知道当你有几个方法调用时,是否通常会重新提出相同类型的异常.那么,以下代码是否有意义?是否可以重新引用相同类型的异常,或者我不应该在处理方法上捕获它?

class Logo
  def process
    begin
      @processed_logo = LogoProcessor::create_image(self.src)
    rescue CustomException
      raise CustomException
    end
  end
end

module LogoProcessor
  def self.create_image
    raise CustomException if some_condition
  end
end
Run Code Online (Sandbox Code Playgroud)

ruby exception

60
推荐指数
3
解决办法
2万
查看次数

标签 统计

exception ×1

ruby ×1