Ruby 2.2.0 リファレンスマニュアル > ライブラリ一覧 > open-uriライブラリ > OpenURI::Metaモジュール > base_uri

instance method OpenURI::Meta#base_uri

base_uri -> URI[permalink][rdoc]

リソースの実際の URI を URI オブジェクトとして返します。リダイレクトされた場合は、リダイレクトされた後のデータが存在する URI を返します。



require 'open-uri'
open('http://www.ruby-lang.org/') {|f|
  p f.base_uri
  #=> #<URI::HTTP:0xb7043aa0 URL:http://www.ruby-lang.org/en/>
}