2009/2/20 Leonardo Otero <[email protected]>:
> Tema superfluo pero que falta le hace a RubyGems una progress bar...
>

RubyGems usa open-uri que, out of the box, no soporta progress
reporting para transferencias HTTP/FTP.

Mas en los detalles, no open-uri no soporta streaming, por lo que
falla en la descarga de gemas grandes y binarios como RMagick.

Yo implementé una version de progress downloader que simula open-uri
en RubyInstaller, basado en Buildr gem

http://github.com/oneclick/rubyinstaller/blob/HEAD/rake/contrib/uri_ext.rb

Tiene un unico problema con los multiple redirects de sourceforge,
pero deberia funcionar para casi todos los casos.

Saludos,
-- 
Luis Lavena
AREA 17
-
Perfection in design is achieved not when there is nothing more to add,
but rather when there is nothing more to take away.
Antoine de Saint-Exupéry
_______________________________________________
Ruby mailing list
[email protected]
http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar

Responder a