るりまサーチ

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

別のキーワード

  1. open3 popen2e
  2. socket af_e164
  3. open3 capture2e
  4. matrix det_e
  5. matrix rank_e

ライブラリ

モジュール

キーワード

検索結果

OpenURI::OpenRead (27000.0)

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

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

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

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

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

ブロックを与えた場合は StringIO オブジェクトを引数としてブロックを
評価します。ブロックの終了時に StringIO は close されます。nil を返します。

...
...O オブジェクトは OpenURI::Meta モジュールで extend されています。

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

@param perm 無視されます。

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

@raise OpenURI::HTTPError 対象となる URI...
...

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

@see OpenURI.open_uri...

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

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

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

ブロックを与えた場合は StringIO オブジェクトを引数としてブロックを
評価します。ブロックの終了時に StringIO は close されます。nil を返します。

...
...O オブジェクトは OpenURI::Meta モジュールで extend されています。

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

@param perm 無視されます。

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

@raise OpenURI::HTTPError 対象となる URI...
...

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

@see OpenURI.open_uri...

OpenURI::OpenRead#read(options = {}) -> String (12100.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.example.com/')
str = uri.read...
...p str.is_a?(OpenURI::Meta) # => true
p str.content_type...

open-uri (6012.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 もしくは Tempfile...
...が 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/>...
...シを無効にするには :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 # []...
...を無効にするには :proxy => nil とします。

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

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

絞り込み条件を変える