るりまサーチ

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

別のキーワード

  1. socket open
  2. _builtin open
  3. csv open
  4. tempfile open
  5. zlib open

ライブラリ

モジュール

キーワード

検索結果

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

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

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

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

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

@param perm 無視されます。

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

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

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

@see OpenURI.open_uri...

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

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

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

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

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

@param perm 無視されます。

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

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

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

@see OpenURI.open_uri...

OpenURI::OpenRead (27000.0)

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

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

open-uri (26088.0)

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

...http/ftp に簡単にアクセスするためのクラスです。
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.b...
...を無効にするには :proxy => nil とします。

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

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

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 # "...
...無効にするには :proxy => nil とします。

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

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

OpenURI::OpenRead#read(options = {}) -> String (9022.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...

絞り込み条件を変える