種類
- 特異メソッド (294)
- 文書 (127)
- モジュール関数 (66)
- インスタンスメソッド (55)
- 変数 (11)
モジュール
- Kernel (77)
キーワード
-
$ stdin (11) -
NEWS for Ruby 2
. 1 . 0 (11) -
NEWS for Ruby 2
. 3 . 0 (9) -
NEWS for Ruby 2
. 5 . 0 (7) -
NEWS for Ruby 2
. 7 . 0 (5) -
NEWS for Ruby 3
. 0 . 0 (4) -
NEWS for Ruby 3
. 1 . 0 (3) - Ruby用語集 (11)
- fail (33)
-
for
_ fd (11) - popen (154)
- raise (33)
- reopen (55)
-
ruby 1
. 6 feature (11) -
ruby 1
. 8 . 2 feature (11) -
ruby 1
. 8 . 5 feature (11) -
ruby 1
. 9 feature (11) - クラス/メソッドの定義 (11)
- セキュリティモデル (11)
- 制御構造 (11)
検索結果
先頭5件
- Tempfile
. new(basename = & # 39;& # 39; , tempdir = nil , mode: 0 , **options) -> Tempfile - Tempfile
. new(basename , tempdir = nil , mode: 0 , **options) -> Tempfile - Tempfile
. open(basename = & # 39;& # 39; , tempdir = nil , mode: 0 , **options) -> Tempfile - Tempfile
. open(basename = & # 39;& # 39; , tempdir = nil , mode: 0 , **options) {|fp| . . . } -> object - Tempfile
. open(basename , tempdir = nil , mode: 0 , **options) -> Tempfile
-
Tempfile
. new(basename = & # 39;& # 39; , tempdir = nil , mode: 0 , **options) -> Tempfile (18177.0) -
テンポラリファイルを作成し、それを表す Tempfile オブジェクトを生成して返します。 ファイル名のプレフィクスには指定された basename が使われます。 ファイルは指定された tempdir に作られます。 open にブロックを指定して呼び出した場合は、Tempfile オブジェクトを引数として ブロックを実行します。ブロックの実行が終了すると、ファイルは自動的に クローズされ、 ブロックの値をかえします。 new にブロックを指定した場合は無視されます。
...れます。
open にブロックを指定して呼び出した場合は、Tempfile オブジェクトを引数として ブロックを実行します。ブロックの実行が終了すると、ファイルは自動的に クローズされ、
ブロックの値をかえします。
new にブロ......ファイルのモードを定数の論理和で指定します。IO.open
と同じ(Kernel.#openと同じ)ものが指定できます。
@param options ファイルのオプション引数を指定します。IO.open と同
じものが指定できます。ただし、:p......e.open(['hoge', 'bar'])
p t.path #=> "/tmp/hoge20080518-6961-5fnk19-0bar"
t2 = Tempfile.open(['t', '.xml'])
p t2.path #=> "/tmp/t20080518-6961-xy2wvx-0.xml"
例:ブロックを与えた場合
require 'tempfile'
tf = Tempfile.open(... -
Tempfile
. new(basename , tempdir = nil , mode: 0 , **options) -> Tempfile (18177.0) -
テンポラリファイルを作成し、それを表す Tempfile オブジェクトを生成して返します。 ファイル名のプレフィクスには指定された basename が使われます。 ファイルは指定された tempdir に作られます。 open にブロックを指定して呼び出した場合は、Tempfile オブジェクトを引数として ブロックを実行します。ブロックの実行が終了すると、ファイルは自動的に クローズされ、 ブロックの値をかえします。 new にブロックを指定した場合は無視されます。
...れます。
open にブロックを指定して呼び出した場合は、Tempfile オブジェクトを引数として ブロックを実行します。ブロックの実行が終了すると、ファイルは自動的に クローズされ、
ブロックの値をかえします。
new にブロ......ファイルのモードを定数の論理和で指定します。IO.open
と同じ(Kernel.#openと同じ)ものが指定できます。
@param options ファイルのオプション引数を指定します。IO.open と同
じものが指定できます。ただし、:p......e.open(['hoge', 'bar'])
p t.path #=> "/tmp/hoge20080518-6961-5fnk19-0bar"
t2 = Tempfile.open(['t', '.xml'])
p t2.path #=> "/tmp/t20080518-6961-xy2wvx-0.xml"
例:ブロックを与えた場合
require 'tempfile'
tf = Tempfile.open(... -
Tempfile
. open(basename = & # 39;& # 39; , tempdir = nil , mode: 0 , **options) -> Tempfile (18177.0) -
テンポラリファイルを作成し、それを表す Tempfile オブジェクトを生成して返します。 ファイル名のプレフィクスには指定された basename が使われます。 ファイルは指定された tempdir に作られます。 open にブロックを指定して呼び出した場合は、Tempfile オブジェクトを引数として ブロックを実行します。ブロックの実行が終了すると、ファイルは自動的に クローズされ、 ブロックの値をかえします。 new にブロックを指定した場合は無視されます。
...れます。
open にブロックを指定して呼び出した場合は、Tempfile オブジェクトを引数として ブロックを実行します。ブロックの実行が終了すると、ファイルは自動的に クローズされ、
ブロックの値をかえします。
new にブロ......ファイルのモードを定数の論理和で指定します。IO.open
と同じ(Kernel.#openと同じ)ものが指定できます。
@param options ファイルのオプション引数を指定します。IO.open と同
じものが指定できます。ただし、:p......e.open(['hoge', 'bar'])
p t.path #=> "/tmp/hoge20080518-6961-5fnk19-0bar"
t2 = Tempfile.open(['t', '.xml'])
p t2.path #=> "/tmp/t20080518-6961-xy2wvx-0.xml"
例:ブロックを与えた場合
require 'tempfile'
tf = Tempfile.open(... -
Tempfile
. open(basename = & # 39;& # 39; , tempdir = nil , mode: 0 , **options) {|fp| . . . } -> object (18177.0) -
テンポラリファイルを作成し、それを表す Tempfile オブジェクトを生成して返します。 ファイル名のプレフィクスには指定された basename が使われます。 ファイルは指定された tempdir に作られます。 open にブロックを指定して呼び出した場合は、Tempfile オブジェクトを引数として ブロックを実行します。ブロックの実行が終了すると、ファイルは自動的に クローズされ、 ブロックの値をかえします。 new にブロックを指定した場合は無視されます。
...れます。
open にブロックを指定して呼び出した場合は、Tempfile オブジェクトを引数として ブロックを実行します。ブロックの実行が終了すると、ファイルは自動的に クローズされ、
ブロックの値をかえします。
new にブロ......ファイルのモードを定数の論理和で指定します。IO.open
と同じ(Kernel.#openと同じ)ものが指定できます。
@param options ファイルのオプション引数を指定します。IO.open と同
じものが指定できます。ただし、:p......e.open(['hoge', 'bar'])
p t.path #=> "/tmp/hoge20080518-6961-5fnk19-0bar"
t2 = Tempfile.open(['t', '.xml'])
p t2.path #=> "/tmp/t20080518-6961-xy2wvx-0.xml"
例:ブロックを与えた場合
require 'tempfile'
tf = Tempfile.open(... -
Tempfile
. open(basename , tempdir = nil , mode: 0 , **options) -> Tempfile (18177.0) -
テンポラリファイルを作成し、それを表す Tempfile オブジェクトを生成して返します。 ファイル名のプレフィクスには指定された basename が使われます。 ファイルは指定された tempdir に作られます。 open にブロックを指定して呼び出した場合は、Tempfile オブジェクトを引数として ブロックを実行します。ブロックの実行が終了すると、ファイルは自動的に クローズされ、 ブロックの値をかえします。 new にブロックを指定した場合は無視されます。
...れます。
open にブロックを指定して呼び出した場合は、Tempfile オブジェクトを引数として ブロックを実行します。ブロックの実行が終了すると、ファイルは自動的に クローズされ、
ブロックの値をかえします。
new にブロ......ファイルのモードを定数の論理和で指定します。IO.open
と同じ(Kernel.#openと同じ)ものが指定できます。
@param options ファイルのオプション引数を指定します。IO.open と同
じものが指定できます。ただし、:p......e.open(['hoge', 'bar'])
p t.path #=> "/tmp/hoge20080518-6961-5fnk19-0bar"
t2 = Tempfile.open(['t', '.xml'])
p t2.path #=> "/tmp/t20080518-6961-xy2wvx-0.xml"
例:ブロックを与えた場合
require 'tempfile'
tf = Tempfile.open(... -
Tempfile
. open(basename , tempdir = nil , mode: 0 , **options) {|fp| . . . } -> object (18177.0) -
テンポラリファイルを作成し、それを表す Tempfile オブジェクトを生成して返します。 ファイル名のプレフィクスには指定された basename が使われます。 ファイルは指定された tempdir に作られます。 open にブロックを指定して呼び出した場合は、Tempfile オブジェクトを引数として ブロックを実行します。ブロックの実行が終了すると、ファイルは自動的に クローズされ、 ブロックの値をかえします。 new にブロックを指定した場合は無視されます。
...れます。
open にブロックを指定して呼び出した場合は、Tempfile オブジェクトを引数として ブロックを実行します。ブロックの実行が終了すると、ファイルは自動的に クローズされ、
ブロックの値をかえします。
new にブロ......ファイルのモードを定数の論理和で指定します。IO.open
と同じ(Kernel.#openと同じ)ものが指定できます。
@param options ファイルのオプション引数を指定します。IO.open と同
じものが指定できます。ただし、:p......e.open(['hoge', 'bar'])
p t.path #=> "/tmp/hoge20080518-6961-5fnk19-0bar"
t2 = Tempfile.open(['t', '.xml'])
p t2.path #=> "/tmp/t20080518-6961-xy2wvx-0.xml"
例:ブロックを与えた場合
require 'tempfile'
tf = Tempfile.open(... -
File
. new(path , mode = "r" , perm = 0666) -> File (18169.0) -
path で指定されるファイルをオープンし、File オブジェクトを生成して 返します。
...整数の場合はファイルディスクリプタとして扱い、それに対応する
File オブジェクトを生成して返します。IO.open と同じです。
ブロックを指定して呼び出した場合は、File オブジェクトを引数として
ブロックを実行します。......。Kernel.#open と同じです。
@param perm ファイルを生成する場合のファイルのパーミッションを整数で指定します。Kernel.#open と同じです。
@raise Errno::EXXX ファイルのオープンに失敗した場合に発生します。
//emlist[例: File.new に......ルオープン][ruby]{
f = File.new("testfile", "r")
f.class # => File
f.close
//}
//emlist[例: File.open による読み込みモードでのファイルオープン][ruby]{
f = File.open("testfile", "r")
f.class # => File
f.close
//}
//emlist[例: File.open による書き込みモードでの... -
File
. open(path , mode = "r" , perm = 0666) -> File (18169.0) -
path で指定されるファイルをオープンし、File オブジェクトを生成して 返します。
...整数の場合はファイルディスクリプタとして扱い、それに対応する
File オブジェクトを生成して返します。IO.open と同じです。
ブロックを指定して呼び出した場合は、File オブジェクトを引数として
ブロックを実行します。......。Kernel.#open と同じです。
@param perm ファイルを生成する場合のファイルのパーミッションを整数で指定します。Kernel.#open と同じです。
@raise Errno::EXXX ファイルのオープンに失敗した場合に発生します。
//emlist[例: File.new に......ルオープン][ruby]{
f = File.new("testfile", "r")
f.class # => File
f.close
//}
//emlist[例: File.open による読み込みモードでのファイルオープン][ruby]{
f = File.open("testfile", "r")
f.class # => File
f.close
//}
//emlist[例: File.open による書き込みモードでの... -
File
. open(path , mode = "r" , perm = 0666) {|file| . . . } -> object (18169.0) -
path で指定されるファイルをオープンし、File オブジェクトを生成して 返します。
...整数の場合はファイルディスクリプタとして扱い、それに対応する
File オブジェクトを生成して返します。IO.open と同じです。
ブロックを指定して呼び出した場合は、File オブジェクトを引数として
ブロックを実行します。......。Kernel.#open と同じです。
@param perm ファイルを生成する場合のファイルのパーミッションを整数で指定します。Kernel.#open と同じです。
@raise Errno::EXXX ファイルのオープンに失敗した場合に発生します。
//emlist[例: File.new に......ルオープン][ruby]{
f = File.new("testfile", "r")
f.class # => File
f.close
//}
//emlist[例: File.open による読み込みモードでのファイルオープン][ruby]{
f = File.open("testfile", "r")
f.class # => File
f.close
//}
//emlist[例: File.open による書き込みモードでの... -
StringIO
. new(string = & # 39;& # 39; , mode = & # 39;r+& # 39;) -> StringIO (18127.0) -
StringIO オブジェクトを生成して返します。
...。
@param mode Kernel.#open 同様文字列か整数で指定します。
@raise Errno::EACCES string がフリーズされていて、mode が書き込み可能に設定されている場合に発生します。
//emlist[例][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;) -> StringIO (18127.0) -
StringIO オブジェクトを生成して返します。
...。
@param mode Kernel.#open 同様文字列か整数で指定します。
@raise Errno::EACCES string がフリーズされていて、mode が書き込み可能に設定されている場合に発生します。
//emlist[例][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 (18127.0) -
StringIO オブジェクトを生成して返します。
...。
@param mode Kernel.#open 同様文字列か整数で指定します。
@raise Errno::EACCES string がフリーズされていて、mode が書き込み可能に設定されている場合に発生します。
//emlist[例][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"
}
//}... -
IO
. new(fd , mode = "r" , **opts) -> IO (15163.0) -
オープン済みのファイルディスクリプタ fd に対する新しい IO オブジェクトを生成して返します。
...て返します。
IO.open にブロックが与えられた場合、IO オブジェクトを生成しそれを引数としてブロックを
実行します。ブロックの終了とともに fd はクローズされます。ブロックの結果を返します。
IO.new, IO.for_fd はブロッ......ある整数を指定します。
@param mode Kernel.#open と同じ形式で IO のモードを指定します。File::Constants::RDONLY などの
定数(数値)でモードを指定できます。詳細は組み込み関数 Kernel.#open を参照
してください。......Errno::EXXX IO オブジェクトの生成に失敗した場合に発生します。
//emlist[例:IO.new による読み込みモードでのファイルオープン][ruby]{
io = IO.new(IO.sysopen("testfile"))
io.class # => IO
io.close
//}
//emlist[例:IO.for_fd による読み込み・バイナ...