Sur-relancer (même exception) après l'interception d'une exception en Ruby

Je suis en train d'améliorer mon Ruby compétences en attrapant des exceptions. Je veux savoir si c'est commun à sur-relancer le même type d'exception lorsque vous avez plusieurs appels de méthode. Ainsi, le code suivant a un sens? Est-il ok pour relancer le même genre d'exception, ou ne dois-je pas l'attraper sur le processus de la méthode?

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
InformationsquelleAutor Hommer Smith | 2014-05-20