Vérifier Ruby réponse HTTP pour le succès

Comment vérifier correctement la réponse de Net::HTTP::Get (par exemple) pour la "réussite" (c'est à dire, un 2xx code de retour)? La documentation semble être malheureusement le silence sur cette simple question.

J'ai:

response=Net::HTTP.new( host, port ).request my_get_request # details not important

Après un tas de Googler et quasi-aléatoire de frappe, j'ai enfin déterminé que cela fonctionne:

response.class < Net::HTTPSuccess

Est qu'en réalité la manière canonique de le faire?

InformationsquelleAutor cbmanica | 2012-08-19