rubygemsのfaradayの動作をスッキリさせる方法。
これが一番すっきりする気がした。
require 'rubygems' require 'twitter' require 'pp' module Faraday class Adapter class NetHttp def net_http_class(env) if proxy = env[:request][:proxy] Net::HTTP::Proxy(proxy[:uri].host, proxy[:uri].port, proxy[:uri].user, proxy[:uri].password) else Net::HTTP end end end end end Twitter.configure do |config| config.proxy = { :uri => "http://ユーザ名:パスワード@localhost:3128/" } end pp Twitter.user_timeline("wakatter")
これが一番すっきりする気がした。