てきとうなメモ

本の感想とか技術メモとか

ruby1.9のopen-uriでproxy認証

:proxy_http_basic_authenticationで明示的に指定可能なんだけども、http_proxy環境変数から指定したかったのでopen-uri.rbを以下のようにしておいた。

186c186
<       find_proxy = lambda {|u| pxy = u.find_proxy; pxy ? [pxy, nil, nil] : nil}
---
>       find_proxy = lambda {|u| pxy = u.find_proxy; pxy ? [pxy, pxy.user, pxy.password] : nil}