るりまサーチ (Ruby 3.4)

最速Rubyリファレンスマニュアル検索!
2件ヒット [1-2件を表示] (0.017秒)
トップページ > バージョン:3.4[x] > クエリ:Object[x] > ライブラリ:open-uri[x]

別のキーワード

  1. _builtin each_object
  2. objectspace each_object
  3. json object
  4. object then
  5. object send

モジュール

検索結果

URI.open(name, mode = 'r', perm = nil, options = {}) {|ouri| ...} -> object (310.0)

name が http:// や https://、ftp:// で始まっている文字列なら URI のリソースを取得した上で [c:StringIO] オブジェクトまたは [c:Tempfile] オブジェクトとして返します。 返されるオブジェクトは [c:OpenURI::Meta] モジュールで extend されています。

...encoding] による内部エンコーディングへの変換は [c:StringIO] では行われないためです)。

```ruby title="例"
require 'open-uri'

# 外部エンコーディングとして cp932 を指定し、
# 読み込んだ文字列を String#encode で UTF-8 に変換する
URI.open(...

URI.open(name, mode = 'r', perm = nil, options = {}) -> StringIO | Tempfile | IO (10.0)

name が http:// や https://、ftp:// で始まっている文字列なら URI のリソースを取得した上で [c:StringIO] オブジェクトまたは [c:Tempfile] オブジェクトとして返します。 返されるオブジェクトは [c:OpenURI::Meta] モジュールで extend されています。

...encoding] による内部エンコーディングへの変換は [c:StringIO] では行われないためです)。

```ruby title="例"
require 'open-uri'

# 外部エンコーディングとして cp932 を指定し、
# 読み込んだ文字列を String#encode で UTF-8 に変換する
URI.open(...