0
我有一個Ruby腳本和我做這個救援NameError只是在這個類
module MyModule
class MyClass
def do_something
begin
deployer_object = Object.const_get("MyModule").const_get("#{class_name}Deployer").new(@config, @directory).deploy
rescue NameError => e
MyModule::Logger.error("Error loading the deployer #{class_name}. This deployer it's not installed!")
end
end
end
end
現在挽救這個類中的所有NameError異常和一個第5行裝爲好。我怎樣才能做到這一點,它只能拯救MyModule :: MyClass中的異常,而不是在第5行中初始化的異常中?謝謝!
是的,這工作正如我所需要的。謝謝! – pmerino