3
DRY 방식으로 루비의 구조 절에 여러 오류 클래스 전달
루비에서 여러 유형의 예외를 구해야하는 코드가 있습니다. begin a = rand if a > 0.5 raise FooException else raise BarException end rescue FooException, BarException puts "rescued!" end 내가하고 싶은 것은 어떻게 든 어딘가에 구출하려는 예외 유형 목록을 저장하고 해당 유형을 rescue 절에 전달하는 것입니다. EXCEPTIONS = [FooException, BarException] 그리고: rescue …