種類
- インスタンスメソッド (108)
- 定数 (108)
- 特異メソッド (72)
- 文書 (18)
クラス
- CSV (48)
- GDBM (60)
- IO (24)
-
OpenSSL
:: SSL :: SSLSocket (36) -
Zlib
:: GzipWriter (12)
モジュール
- Etc (36)
-
File
:: Constants (48) -
OpenSSL
:: Buffering (24)
キーワード
- DIRECT (12)
- DSYNC (12)
- FAST (12)
-
NEWS for Ruby 2
. 7 . 0 (6) - RSYNC (12)
-
SC
_ ASYNCHRONOUS _ IO (12) -
SC
_ FSYNC (12) -
SC
_ SYNCHRONIZED _ IO (12) - SYNC (24)
- fdatasync (12)
- flush (12)
-
ruby 1
. 6 feature (12) - sync= (12)
-
sync
_ close (12) -
sync
_ close= (12) - sysclose (12)
検索結果
先頭5件
-
OpenSSL
:: Buffering # sync -> bool (21107.0) -
出力が同期モードなら true を返します。
...出力が同期モードなら true を返します。
@see OpenSSL::Buffering#sync=... -
CSV
. open(filename , mode = "rb" , options = Hash . new) -> CSV (18152.0) -
このメソッドは IO オブジェクトをオープンして CSV でラップします。 これは CSV ファイルを書くための主要なインターフェイスとして使うことを意図しています。
...は CSV ファイルを書くための主要なインターフェイスとして使うことを意図しています。
このメソッドは IO.open と同じように動きます。ブロックが与えられた場合は
ブロックに CSV オブジェクトを渡し、ブロック終了時に......#fcntl
* IO#fileno
* File#flock
* IO#flush
* IO#fsync
* IO#internal_encoding
* IO#ioctl
* IO#isatty
* File#path
* IO#pid
* IO#pos
* IO#pos=
* IO#reopen
* IO#seek
* IO#stat
* StringIO#string
* IO#sync
* IO#sync=
* IO#tell
* IO#to_i
* IO#to_io
* File#truncate......* IO#tty?
@param filename ファイル名を指定します。
@param mode IO.open に指定できるものと同じものを指定できます。
@param options CSV.new のオプションと同じオプションを指定できます。
//emlist[例 読み取り・ブロック指定なし][rub... -
CSV
. open(filename , mode = "rb" , options = Hash . new) {|csv| . . . } -> nil (18152.0) -
このメソッドは IO オブジェクトをオープンして CSV でラップします。 これは CSV ファイルを書くための主要なインターフェイスとして使うことを意図しています。
...は CSV ファイルを書くための主要なインターフェイスとして使うことを意図しています。
このメソッドは IO.open と同じように動きます。ブロックが与えられた場合は
ブロックに CSV オブジェクトを渡し、ブロック終了時に......#fcntl
* IO#fileno
* File#flock
* IO#flush
* IO#fsync
* IO#internal_encoding
* IO#ioctl
* IO#isatty
* File#path
* IO#pid
* IO#pos
* IO#pos=
* IO#reopen
* IO#seek
* IO#stat
* StringIO#string
* IO#sync
* IO#sync=
* IO#tell
* IO#to_i
* IO#to_io
* File#truncate......* IO#tty?
@param filename ファイル名を指定します。
@param mode IO.open に指定できるものと同じものを指定できます。
@param options CSV.new のオプションと同じオプションを指定できます。
//emlist[例 読み取り・ブロック指定なし][rub... -
CSV
. open(filename , options = Hash . new) -> CSV (18152.0) -
このメソッドは IO オブジェクトをオープンして CSV でラップします。 これは CSV ファイルを書くための主要なインターフェイスとして使うことを意図しています。
...は CSV ファイルを書くための主要なインターフェイスとして使うことを意図しています。
このメソッドは IO.open と同じように動きます。ブロックが与えられた場合は
ブロックに CSV オブジェクトを渡し、ブロック終了時に......#fcntl
* IO#fileno
* File#flock
* IO#flush
* IO#fsync
* IO#internal_encoding
* IO#ioctl
* IO#isatty
* File#path
* IO#pid
* IO#pos
* IO#pos=
* IO#reopen
* IO#seek
* IO#stat
* StringIO#string
* IO#sync
* IO#sync=
* IO#tell
* IO#to_i
* IO#to_io
* File#truncate......* IO#tty?
@param filename ファイル名を指定します。
@param mode IO.open に指定できるものと同じものを指定できます。
@param options CSV.new のオプションと同じオプションを指定できます。
//emlist[例 読み取り・ブロック指定なし][rub... -
CSV
. open(filename , options = Hash . new) {|csv| . . . } -> nil (18152.0) -
このメソッドは IO オブジェクトをオープンして CSV でラップします。 これは CSV ファイルを書くための主要なインターフェイスとして使うことを意図しています。
...は CSV ファイルを書くための主要なインターフェイスとして使うことを意図しています。
このメソッドは IO.open と同じように動きます。ブロックが与えられた場合は
ブロックに CSV オブジェクトを渡し、ブロック終了時に......#fcntl
* IO#fileno
* File#flock
* IO#flush
* IO#fsync
* IO#internal_encoding
* IO#ioctl
* IO#isatty
* File#path
* IO#pid
* IO#pos
* IO#pos=
* IO#reopen
* IO#seek
* IO#stat
* StringIO#string
* IO#sync
* IO#sync=
* IO#tell
* IO#to_i
* IO#to_io
* File#truncate......* IO#tty?
@param filename ファイル名を指定します。
@param mode IO.open に指定できるものと同じものを指定できます。
@param options CSV.new のオプションと同じオプションを指定できます。
//emlist[例 読み取り・ブロック指定なし][rub... -
IO
# sync -> bool (18125.0) -
現在の出力が同期モードならば true を返します。そうでない場合は false を返します。
...期モードならば true を返します。そうでない場合は false を返します。
@raise IOError 既に close されていた場合に発生します。
//emlist[例][ruby]{
File.open("testfile", "w") do |f|
f.sync # => false
f.sync = true
f.sync # => true
end
//}... -
GDBM
. open(dbname , mode = 0666 , flags = 0) -> GDBM (18120.0) -
dbname で指定したデータベースをモードを mode に設定してオープンします。
...、オープンした GDBM オブジェクトを
引数にブロックを実行します。実行後 GDBM オブジェクトをクローズ
し、open メソッドはブロックの結果を返します。
@param dbname データベースの名前を指定します。
@param mode 省略値は 0666......存在しない時には新たなデータベースを作らず nil を返します。
@param flags flags には、GDBM::FAST, GDBM::SYNC, GDBM::NOLOCK
の論理和を指定します。デフォルト値は指定なし(つまり0)です。
flags に GDBM::READ......これらをどれも指定しなかった場合には、
GDBM::WRCREAT, GDBM::WRITER, GDBM::READER の順で試します。
require 'gdbm'
GDBM.open("fruitstore.db") do |gdbm|
gdbm.each_pair do |key, value|
print "#{key}: #{value}\n"
end
end... -
GDBM
. open(dbname , mode = 0666 , flags = 0) {|db| . . . } -> object (18120.0) -
dbname で指定したデータベースをモードを mode に設定してオープンします。
...、オープンした GDBM オブジェクトを
引数にブロックを実行します。実行後 GDBM オブジェクトをクローズ
し、open メソッドはブロックの結果を返します。
@param dbname データベースの名前を指定します。
@param mode 省略値は 0666......存在しない時には新たなデータベースを作らず nil を返します。
@param flags flags には、GDBM::FAST, GDBM::SYNC, GDBM::NOLOCK
の論理和を指定します。デフォルト値は指定なし(つまり0)です。
flags に GDBM::READ......これらをどれも指定しなかった場合には、
GDBM::WRCREAT, GDBM::WRITER, GDBM::READER の順で試します。
require 'gdbm'
GDBM.open("fruitstore.db") do |gdbm|
gdbm.each_pair do |key, value|
print "#{key}: #{value}\n"
end
end... -
GDBM
# sync -> self (18107.0) -
要素の変更をファイルに反映します。
...要素の変更をファイルに反映します。
FAST モード(GDBM.open の第3引数に GDBM::FAST を指定)のときだけ意味があります。
=== 注意
GNU gdbm version 1.8 以降より FAST モードがデフォルトになりました。...