Ruby 2.3.0 リファレンスマニュアル > ライブラリ一覧 > open-uriライブラリ > OpenURI::OpenReadモジュール > open
open(mode = 'r', perm = nil, options = {}) -> StringIO
[permalink][rdoc]open(mode = 'r', perm = nil, options = {}) {|sio| ... } -> nil
自身が表すリソースを取得して StringIO オブジェクトとして返します。 OpenURI.open_uri(self, *rest, &block) と同じです。
ブロックを与えた場合は StringIO オブジェクトを引数としてブロックを 評価します。ブロックの終了時に StringIO は close されます。nil を返します。
返り値である StringIO オブジェクトは OpenURI::Meta モジュールで extend されています。
[SEE_ALSO] OpenURI.open_uri