Je sèche j'ai édité le fichier netHttpClient.rb pour mettre des puts dans 
la method create_connection comme suit:

>   def create_connection(url)
>     proxy_host = proxy_port = nil
>     unless no_proxy?(url)
>       proxy_host = @proxy.host
>       proxy_port = @proxy.port
>     end
>     http = Net::HTTP::Proxy(proxy_host, proxy_port).new(url.host, url.port)
>     if http.respond_to?(:set_debug_output)
>       http.set_debug_output(@debug_dev)
>     end
>     http.open_timeout = @connect_timeout if @connect_timeout
>     http.read_timeout = @receive_timeout if @receive_timeout 

* puts "_before case___#{url.class}"*
>     case url
>     when URI::HTTPS
>       if SSLEnabled
> http.use_ssl = true
>   *puts "_case https___#{url}"*
>       else
> raise RuntimeError.new("Cannot connect to #{url} (OpenSSL is not 
> installed.)")
>       end
>     when URI::HTTP
>       # OK
>     else
>       raise RuntimeError.new("Cannot connect to #{url} (Not HTTP.)")
>     end
>     http
>   end


dans irb je vois les 2 puts et la classe de url est bien URI::HTTPS
dans console il ne passe pas par when URI::HTTPS.car la class de url est 
URI::Generic
Est ce que ça dit qq chose à quelqu'un?

-- 
Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de 
Google Groups.
Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse 
[email protected]
Pour résilier votre abonnement envoyez un e-mail à l'adresse 
[email protected]

Répondre à