Basic 認証の掛かっている URL を open-uri で取得する
こういう質問 があったので、ググって見たら こういう解 もあったのですが、ちょっと ruby っぽく無いので色々試してみたところ
require 'open-uri' auth_info = ['user_id', 'password'] open('http://foo.example.jp/hoge/'', {:http_basic_authentication => auth_info}) do |f| puts f.read end
でいけるみたいだったので そう回答してみました。あってるのかな? ... OK だったようです :)。