Net :: HTTP consigue timeout en Ruby

¿Cómo puedo establecer un tiempo de espera mayor en net / http? Lo que estoy haciendo es esto:

rta = JSON.parse(Net::HTTP.get(URI(url)))

He intentado:

uri = URI(url)
http = Net::HTTP.new(uri.host, uri.port)
http.open_timeout = 5* 60
http.read_timeout = 5* 60
rta = JSON.parse(Net::HTTP.get(URI(url)))

pero todavía no funciona.

Respuestas a la pregunta(2)

Su respuesta a la pregunta