Ruby には既に OAuth ライブラリ があるが,ブロックを渡せないのでちょっとずつ body を読み込みつつ何かする,というような処理ができない. 最終的には net/http を使っているので,適当にブロックを運ぶように書き換えて consumer = OAuth::Consumer.new(consumer_key, consumer_secret, :site => 'http://twitter.com') access_token = OAuth::AccessToken.new(consumer, token, token_secret) access_token.get('http://chirpstream.twitter.com/2b/user.json?replies=all') do |res| if res.code == '200' res.read_bod