Ruby 2.3.0 リファレンスマニュアル > ライブラリ一覧 > rubygems/remote_fetcherライブラリ > Gem::RemoteFetcherクラス > open_uri_or_path

instance method Gem::RemoteFetcher#open_uri_or_path

open_uri_or_path(uri, last_modified = nil, head = false, depth = 0) -> StringIO | File[permalink][rdoc]
[PARAM] uri:
URI を指定します。
[PARAM] last_modified:
最終更新時刻を指定します。
[PARAM] head:
真を指定するとヘッダ情報のみ取得します。
[PARAM] depth:
現在のリダイレクト回数を指定します。
[EXCEPTION] Gem::RemoteFetcher::FetchError:
デフォルトでは 11 回リダイレクトした場合に発生します。 depth を指定すると 10 - depth 回より多くリダイレクトした場合にこの例外が発生するようになります。 また HTTP のレスポンスが想定外のものの場合にも発生します。