るりまサーチ

最速Rubyリファレンスマニュアル検索!
60件ヒット [1-60件を表示] (0.126秒)
トップページ > クエリ:n[x] > クエリ:OpenRead[x]

別のキーワード

  1. etc sc_xopen_enh_i18n
  2. openssl n
  3. pop n_mails
  4. rsa n=
  5. rsa n

ライブラリ

モジュール

キーワード

検索結果

OpenURI::OpenRead (24000.0)

URI::HTTP と URI::FTP を拡張するために用意されたモジュールです。

URI::HTTP と URI::FTP を拡張するために用意されたモジュールです。

OpenURI::OpenRead#open(mode = 'r', perm = nil, options = {}) -> StringIO (9100.0)

自身が表すリソースを取得して StringIO オブジェクトとして返します。 OpenURI.open_uri(self, *rest, &block) と同じです。

...て StringIO オブジェクトとして返します。
OpenURI.open_uri(self, *rest, &block) と同じです。

ブロックを与えた場合は StringIO オブジェクトを引数としてブロックを
評価します。ブロックの終了時に StringIO は close されます。nil を返...
...値である StringIO オブジェクトは OpenURI::Meta モジュールで extend されています。

@param mode モードを文字列で与えます。Kernel.#open と同じです。

@param perm 無視されます。

@param options ハッシュを与えます。

@raise OpenURI::HTTPError...
...

@raise Net::FTPError 対象となる URI のスキームが ftp であり、かつリソースの取得に失敗した時に
N
et::FTPError のサブクラスが発生します。詳しくは net/ftp
を参照して下さい。

@see OpenURI.open_uri...

OpenURI::OpenRead#open(mode = 'r', perm = nil, options = {}) {|sio| ... } -> nil (9100.0)

自身が表すリソースを取得して StringIO オブジェクトとして返します。 OpenURI.open_uri(self, *rest, &block) と同じです。

...て StringIO オブジェクトとして返します。
OpenURI.open_uri(self, *rest, &block) と同じです。

ブロックを与えた場合は StringIO オブジェクトを引数としてブロックを
評価します。ブロックの終了時に StringIO は close されます。nil を返...
...値である StringIO オブジェクトは OpenURI::Meta モジュールで extend されています。

@param mode モードを文字列で与えます。Kernel.#open と同じです。

@param perm 無視されます。

@param options ハッシュを与えます。

@raise OpenURI::HTTPError...
...

@raise Net::FTPError 対象となる URI のスキームが ftp であり、かつリソースの取得に失敗した時に
N
et::FTPError のサブクラスが発生します。詳しくは net/ftp
を参照して下さい。

@see OpenURI.open_uri...

OpenURI::OpenRead#read(options = {}) -> String (6100.0)

自身が表す内容を読み込んで文字列として返します。 self.open(options={}) {|io| io.read } と同じです。 このメソッドによって返される文字列は OpenURI::Meta によって extend されています。

...字列として返します。
self.open(options={}) {|io| io.read } と同じです。
このメソッドによって返される文字列は OpenURI::Meta
によって extend されています。

@param options ハッシュを与えます。

require 'open-uri'
uri = URI.parse('http://www.ex...
...ample.com/')
str = uri.read
p str.is_a?(OpenURI::Meta) # => true
p str.content_type...

open-uri (6006.0)

http/ftp に簡単にアクセスするためのクラスです。 Kernel.#open を再定義します。

...です。
Kernel.#open を再定義します。

=== 使用例

http/ftp の URL を、普通のファイルのように開けます。

require 'open-uri'
open("http://www.ruby-lang.org/") {|f|
f.each_line {|line| p line}
}

開いたファイルオブジェクトは StringIO もしくは...
...OpenURI::Meta モジュールで拡張されていて、メタ情報を獲得する
メソッドが使えます。

require 'open-uri'
open("http://www.ruby-lang.org/en") {|f|
f.each_line {|line| p line}
p f.base_uri # <URI::HTTP:0x40e6ef2 URL:http://www.ruby-lang.org/en/>
p...
...
プロキシを無効にするには :proxy => nil とします。

require 'open-uri'
open("http://www.ruby-lang.org/en/",
:proxy => nil) {|f|
...
}

また、open-uri を読み込むと URI::HTTP と URI::FTP が
OpenURI::OpenRead モジュールをインクルードします。...
...通のファイルのように開けます。

require 'open-uri'
URI.open("http://www.ruby-lang.org/") {|f|
f.each_line {|line| p line}
}

開いたファイルオブジェクトは StringIO もしくは Tempfile で
すが OpenURI::Meta モジュールで拡張されていて、メタ情...
...require 'open-uri'
URI.open("http://www.ruby-lang.org/en") {|f|
f.each_line {|line| p line}
p f.base_uri # <URI::HTTP:0x40e6ef2 URL:http://www.ruby-lang.org/en/>
p f.content_type # "text/html"
p f.charset # "iso-8859-1"
p f.content_encoding # []
p f....
...プロキシを無効にするには :proxy => nil とします。

require 'open-uri'
URI.open("http://www.ruby-lang.org/en/",
:proxy => nil) {|f|
...
}

また、open-uri を読み込むと URI::HTTP と URI::FTP が
OpenURI::OpenRead モジュールをインクルードします。...

絞り込み条件を変える