net/http
初めて使う。
このクラスは Net::HTTP を継承しているので Net::HTTP と全く同じように使えます。
とあるので、
Net::HTTP::Proxy(proxy_host, proxy_port) { |proxy| proxy.start(host, port) { |http| ... } proxy.start(ya_host, ya_port) { |ya_http| ... } }
とできるかと思ったが出来なかった。ブロックは対応してないっぽい。
proxy = Net::HTTP::Proxy(proxy_host, proxy_port) proxy.start(host, port) { |http| ... } proxy.start(ya_host, ya_port) { |ya_http| ... }
特にリソース握りっぱなしとか無いし、これでいいんだな。
ウェブエージェント作りに特化したライブラリってのが別にあるのかな?