るりまサーチ

最速Rubyリファレンスマニュアル検索!
399件ヒット [1-100件を表示] (0.044秒)
トップページ > クエリ:kernel[x] > クエリ:open[x] > クエリ:raise[x] > 種類:特異メソッド[x]

別のキーワード

  1. kernel spawn
  2. kernel exec
  3. kernel system
  4. kernel open
  5. kernel raise

ライブラリ

クラス

モジュール

キーワード

検索結果

<< 1 2 3 ... > >>

URI.open(name, mode = &#39;r&#39;, perm = nil, options = {}) -> StringIO | Tempfile | IO (18199.0)

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

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

name に open メソッドが定義されている場合は、*rest を引数として渡し
name.open(*rest, &block) のように name の open メソッドが呼ばれます。

これ以...
...外の場合は、name はファイル名として扱われ、従来の
Kernel
.#open(name, *rest) が呼ばれます。

ブロックを与えた場合は上の場合と同様、name が http:// や https://、ftp:// で
始まっている文字列なら URI のリソースを取得した上で Stri...
...引数のオブジェクトは OpenURI::Meta モジュールで extend されています。

@param name オープンしたいリソースを文字列で与えます。

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

@param perm open(2) の第 3 引数のよう...

URI.open(name, mode = &#39;r&#39;, perm = nil, options = {}) {|ouri| ...} -> object (18199.0)

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

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

name に open メソッドが定義されている場合は、*rest を引数として渡し
name.open(*rest, &block) のように name の open メソッドが呼ばれます。

これ以...
...外の場合は、name はファイル名として扱われ、従来の
Kernel
.#open(name, *rest) が呼ばれます。

ブロックを与えた場合は上の場合と同様、name が http:// や https://、ftp:// で
始まっている文字列なら URI のリソースを取得した上で Stri...
...引数のオブジェクトは OpenURI::Meta モジュールで extend されています。

@param name オープンしたいリソースを文字列で与えます。

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

@param perm open(2) の第 3 引数のよう...

File.open(path, mode = "r", perm = 0666) -> File (15163.0)

path で指定されるファイルをオープンし、File オブジェクトを生成して 返します。

...整数の場合はファイルディスクリプタとして扱い、それに対応する
File オブジェクトを生成して返します。IO.open と同じです。
ブロックを指定して呼び出した場合は、File オブジェクトを引数として
ブロックを実行します。...
...ドを文字列か定数の論理和で指定します。Kernel.#open と同じです。

@param perm ファイルを生成する場合のファイルのパーミッションを整数で指定します。Kernel.#open と同じです。

@raise Errno::EXXX ファイルのオープンに失敗した...
....close
//}

//emlist[例: File.open による読み込みモードでのファイルオープン][ruby]{
f = File.open("testfile", "r")
f.class # => File
f.close
//}

//emlist[例: File.open による書き込みモードでのファイルオープン][ruby]{
File.open("testfile", "w", 0755) { |f| f...

File.open(path, mode = "r", perm = 0666) {|file| ... } -> object (15163.0)

path で指定されるファイルをオープンし、File オブジェクトを生成して 返します。

...整数の場合はファイルディスクリプタとして扱い、それに対応する
File オブジェクトを生成して返します。IO.open と同じです。
ブロックを指定して呼び出した場合は、File オブジェクトを引数として
ブロックを実行します。...
...ドを文字列か定数の論理和で指定します。Kernel.#open と同じです。

@param perm ファイルを生成する場合のファイルのパーミッションを整数で指定します。Kernel.#open と同じです。

@raise Errno::EXXX ファイルのオープンに失敗した...
....close
//}

//emlist[例: File.open による読み込みモードでのファイルオープン][ruby]{
f = File.open("testfile", "r")
f.class # => File
f.close
//}

//emlist[例: File.open による書き込みモードでのファイルオープン][ruby]{
File.open("testfile", "w", 0755) { |f| f...

IO.open(fd, mode = "r", **opts) -> IO (15151.0)

オープン済みのファイルディスクリプタ fd に対する新しい IO オブジェクトを生成して返します。

...オープン済みのファイルディスクリプタ fd に対する新しい
IO オブジェクトを生成して返します。

IO.open にブロックが与えられた場合、IO オブジェクトを生成しそれを引数としてブロックを
実行します。ブロックの終了と...
...ある整数を指定します。

@param mode Kernel.#open と同じ形式で IO のモードを指定します。File::Constants::RDONLY などの
定数(数値)でモードを指定できます。詳細は組み込み関数 Kernel.#open を参照
してください。...
...ます。

@param opts キーワード引数

@raise Errno::EXXX IO オブジェクトの生成に失敗した場合に発生します。

//emlist[例:IO.new による読み込みモードでのファイルオープン][ruby]{
io = IO.new(IO.sysopen("testfile"))
io.class # => IO
io.close
//}

//eml...

絞り込み条件を変える

IO.open(fd, mode = "r", **opts) {|io| ... } -> object (15151.0)

オープン済みのファイルディスクリプタ fd に対する新しい IO オブジェクトを生成して返します。

...オープン済みのファイルディスクリプタ fd に対する新しい
IO オブジェクトを生成して返します。

IO.open にブロックが与えられた場合、IO オブジェクトを生成しそれを引数としてブロックを
実行します。ブロックの終了と...
...ある整数を指定します。

@param mode Kernel.#open と同じ形式で IO のモードを指定します。File::Constants::RDONLY などの
定数(数値)でモードを指定できます。詳細は組み込み関数 Kernel.#open を参照
してください。...
...ます。

@param opts キーワード引数

@raise Errno::EXXX IO オブジェクトの生成に失敗した場合に発生します。

//emlist[例:IO.new による読み込みモードでのファイルオープン][ruby]{
io = IO.new(IO.sysopen("testfile"))
io.class # => IO
io.close
//}

//eml...

StringIO.open(string = &#39;&#39;, mode = &#39;r+&#39;) -> StringIO (15127.0)

StringIO オブジェクトを生成して返します。

...ます。StringIO#write などによって、
string 自身も書き換えられます。

@param mode Kernel.#open 同様文字列か整数で指定します。

@raise Errno::EACCES string がフリーズされていて、mode が書き込み可能に設定されている場合に発...
...][ruby]{
require 'stringio'

s = "foo"
io = StringIO.new(s)
p io.getc # => 102
p io.pos # => 1
p io.size # => 3
io << "bar"
p io.size # => 4
p s # => "fbar"
io.rewind
p io.gets # => "fbar"

StringIO.open("hoge"){|io|
p io.string # => "hoge"
}
//}...

StringIO.open(string = &#39;&#39;, mode = &#39;r+&#39;) {|io| ... } -> object (15127.0)

StringIO オブジェクトを生成して返します。

...ます。StringIO#write などによって、
string 自身も書き換えられます。

@param mode Kernel.#open 同様文字列か整数で指定します。

@raise Errno::EACCES string がフリーズされていて、mode が書き込み可能に設定されている場合に発...
...][ruby]{
require 'stringio'

s = "foo"
io = StringIO.new(s)
p io.getc # => 102
p io.pos # => 1
p io.size # => 3
io << "bar"
p io.size # => 4
p s # => "fbar"
io.rewind
p io.gets # => "fbar"

StringIO.open("hoge"){|io|
p io.string # => "hoge"
}
//}...

OpenURI.open_uri(name, mode = &#39;r&#39;, perm = nil, options = {}) -> StringIO (9163.0)

URI である文字列 name のリソースを取得して StringIO オブジェクト として返します。

...ックの終了時に StringIO は close されます。nil を返します。

require 'open-uri'
sio = OpenURI.open_uri('http://www.example.com')
p sio.last_modified
puts sio.read

Open
URI.open_uri('http://www.example.com'){|sio| sio.read }

options には Hash を与えます。理解...
...:content_length_proc」と「:progress_proc」はプログレスバーに
利用されることを想定しています。

require 'open-uri'
sio = OpenURI.open_uri('http://www.example.com',
{ :proxy => 'http://proxy.example.com:8000/',
:http_...
...ます。これを指定した場合は OpenSSL がデフォルトで使う
CA 証明書は使われません。

証明書のファイル名、証明書のディレクトリ名を指定できます。
詳しくは
Open
SSL::X509::Store#add_file、
Open
SSL::X509::Store#add_path
を参照して...

OpenURI.open_uri(name, mode = &#39;r&#39;, perm = nil, options = {}) {|sio| ... } -> nil (9163.0)

URI である文字列 name のリソースを取得して StringIO オブジェクト として返します。

...ックの終了時に StringIO は close されます。nil を返します。

require 'open-uri'
sio = OpenURI.open_uri('http://www.example.com')
p sio.last_modified
puts sio.read

Open
URI.open_uri('http://www.example.com'){|sio| sio.read }

options には Hash を与えます。理解...
...:content_length_proc」と「:progress_proc」はプログレスバーに
利用されることを想定しています。

require 'open-uri'
sio = OpenURI.open_uri('http://www.example.com',
{ :proxy => 'http://proxy.example.com:8000/',
:http_...
...ます。これを指定した場合は OpenSSL がデフォルトで使う
CA 証明書は使われません。

証明書のファイル名、証明書のディレクトリ名を指定できます。
詳しくは
Open
SSL::X509::Store#add_file、
Open
SSL::X509::Store#add_path
を参照して...

絞り込み条件を変える

<< 1 2 3 ... > >>