種類
- インスタンスメソッド (1085)
- モジュール関数 (96)
- 特異メソッド (73)
- 変数 (36)
- 文書 (24)
ライブラリ
- ビルトイン (799)
- csv (24)
-
io
/ wait (35) -
irb
/ context (48) - mkmf (96)
-
net
/ telnet (2) - openssl (24)
- optparse (12)
- pathname (9)
- prettyprint (1)
- rake (36)
-
rake
/ packagetask (48) -
rubygems
/ config _ file (12) - shell (36)
-
shell
/ command-processor (12) -
shell
/ filter (12) - socket (24)
- thwait (12)
- win32ole (24)
- zlib (24)
クラス
-
ARGF
. class (24) - Array (93)
- BasicSocket (24)
- CSV (24)
- Dir (9)
-
Enumerator
:: Lazy (69) - Exception (12)
- FalseClass (12)
- File (24)
-
File
:: Stat (72) -
Gem
:: ConfigFile (12) - IO (59)
-
IRB
:: Context (48) - Module (48)
-
Net
:: Telnet (2) - NilClass (12)
- Object (12)
-
OpenSSL
:: X509 :: Store (24) - OptionParser (12)
- Pathname (9)
- PrettyPrint (1)
- Proc (12)
-
Rake
:: FileTask (12) -
Rake
:: PackageTask (48) - Shell (36)
-
Shell
:: CommandProcessor (12) -
Shell
:: Filter (12) - String (9)
- Struct (4)
- Symbol (9)
-
Thread
:: Queue (10) - ThreadsWait (12)
- TrueClass (12)
-
WIN32OLE
_ PARAM (12) -
WIN32OLE
_ VARIABLE (12) -
Zlib
:: GzipReader (24)
モジュール
- Enumerable (200)
- FileTest (24)
- Kernel (204)
- RakeFileUtils (24)
キーワード
-
$ -v (12) -
$ -w (12) -
$ VERBOSE (12) - < (12)
- <= (12)
- == (12)
- > (12)
- >= (12)
- [] (18)
- all? (53)
- any? (62)
- autoclose? (12)
- blockdev? (24)
- casecmp? (18)
- chardev? (24)
-
chunk
_ while (12) - closed? (10)
- debug (12)
- debug? (12)
-
do
_ not _ reverse _ lookup (12) -
egrep
_ cpp (24) - empty? (24)
-
enable
_ config (24) - eof (24)
- eof? (24)
- finished? (6)
- first? (1)
- fnmatch (12)
- fnmatch? (12)
-
force
_ quotes? (12) -
keyword
_ init? (4) - lambda? (12)
- load (12)
-
need
_ tar (12) -
need
_ tar _ bz2 (12) -
need
_ tar _ gz (12) -
need
_ zip (12) - needed? (12)
- none? (53)
-
nowrite
_ flag (12) - one? (53)
- output? (12)
- ready? (11)
- recvmsg (12)
-
respond
_ to? (12) -
ruby 1
. 8 . 4 feature (12) - setgid? (12)
- setuid? (12)
-
slice
_ after (46) -
slice
_ before (60) -
slice
_ when (23) - socket? (12)
- sticky? (12)
- sync (12)
- system (48)
- telnetmode (2)
- test (42)
-
try
_ run (24) -
use
_ readline (12) -
use
_ readline? (12) - verbose (24)
- verbose? (12)
-
verbose
_ flag (12) - verify (24)
- visible? (12)
- wait (12)
-
wait
_ readable (12) -
with
_ config (24) -
write
_ headers? (12) - このマニュアルのヘルプ (12)
検索結果
先頭5件
-
FalseClass
# |(other) -> bool (18243.0) -
other が真なら true を, 偽なら false を返します。
...
| は再定義可能な演算子に分類されていますので、通常は false | other の形で使われます。
//emlist[例][ruby]{
p false | true #=> true
p false | false #=> false
p false | nil #=> false
p false | (1 == 1) #=> true
p false | (1 + 1) #=> true
p false.|(tru......e) #=> true
p false.|(false) #=> false
p false.|(nil) #=> false
p false.|(1 == 1) #=> true
p false.|(1 + 1) #=> true
//}... -
TrueClass
# |(other) -> bool (18243.0) -
常に true を返します。
...。
| は再定義可能な演算子に分類されていますので、通常は true | other のように使われます。
//emlist[例][ruby]{
p true | true #=> true
p true | false #=> true
p true | nil #=> true
p true | (1 == 1) #=> true
p true | (1 + 1) #=> true
p true.|(true)......#=> true
p true.|(false) #=> true
p true.|(nil) #=> true
p true.|(1 == 1) #=> true
p true.|(1 + 1) #=> true
//}... -
NilClass
# |(other) -> bool (18225.0) -
other が真なら true を, 偽なら false を返します。
...other が真なら true を, 偽なら false を返します。
@param other 論理和を行なう式です
//emlist[例][ruby]{
nil | true # => true
nil | false # => false
nil | nil # => false
nil | "a" # => true
//}... -
Kernel
. # test(cmd , file) -> bool | Time | Integer | nil (413.0) -
単体のファイルでファイルテストを行います。
...z
ファイルサイズが 0 である
: ?s
ファイルサイズが 0 でない (ファイルサイズを返す、0 ならば nil) -> Integer|nil
: ?f
ファイルはプレーンファイルである
: ?d
ファイルはディレクトリである
: ?l
ファイルはシンボ... -
Shell
# [](command , file1 , file2 = nil) -> bool | Time | Integer | nil (408.0) -
Kernel.#test や FileTest のメソッドに処理を委譲します。
Kernel.#test や FileTest のメソッドに処理を委譲します。
@param command 数値、またはサイズが 1 の文字列の場合は Kernel.#test に処理委譲します。
2 文字以上の文字列の場合は FileTest のメソッドとして実行します。
@param file1 文字列でファイルへのパスを指定します。
@param file2 文字列でファイルへのパスを指定します。
require 'shell'
Shell.verbose = false
sh = Shell.new
begin
sh.m... -
Shell
# test(command , file1 , file2 = nil) -> bool | Time | Integer | nil (408.0) -
Kernel.#test や FileTest のメソッドに処理を委譲します。
Kernel.#test や FileTest のメソッドに処理を委譲します。
@param command 数値、またはサイズが 1 の文字列の場合は Kernel.#test に処理委譲します。
2 文字以上の文字列の場合は FileTest のメソッドとして実行します。
@param file1 文字列でファイルへのパスを指定します。
@param file2 文字列でファイルへのパスを指定します。
require 'shell'
Shell.verbose = false
sh = Shell.new
begin
sh.m... -
Shell
:: CommandProcessor # [](command , file1 , file2 = nil) -> bool | Time | Integer | nil (408.0) -
Kernel.#test や FileTest のメソッドに処理を委譲します。
Kernel.#test や FileTest のメソッドに処理を委譲します。
@param command 数値、またはサイズが 1 の文字列の場合は Kernel.#test に処理委譲します。
2 文字以上の文字列の場合は FileTest のメソッドとして実行します。
@param file1 文字列でファイルへのパスを指定します。
@param file2 文字列でファイルへのパスを指定します。
require 'shell'
Shell.verbose = false
sh = Shell.new
begin
sh.m... -
Shell
:: CommandProcessor # test(command , file1 , file2 = nil) -> bool | Time | Integer | nil (408.0) -
Kernel.#test や FileTest のメソッドに処理を委譲します。
Kernel.#test や FileTest のメソッドに処理を委譲します。
@param command 数値、またはサイズが 1 の文字列の場合は Kernel.#test に処理委譲します。
2 文字以上の文字列の場合は FileTest のメソッドとして実行します。
@param file1 文字列でファイルへのパスを指定します。
@param file2 文字列でファイルへのパスを指定します。
require 'shell'
Shell.verbose = false
sh = Shell.new
begin
sh.m... -
Shell
:: Filter # [](command , file1 , file2 = nil) -> bool | Time | Integer | nil (408.0) -
Kernel.#test や FileTest のメソッドに処理を委譲します。
Kernel.#test や FileTest のメソッドに処理を委譲します。
@param command 数値、またはサイズが 1 の文字列の場合は Kernel.#test に処理委譲します。
2 文字以上の文字列の場合は FileTest のメソッドとして実行します。
@param file1 文字列でファイルへのパスを指定します。
@param file2 文字列でファイルへのパスを指定します。
require 'shell'
Shell.verbose = false
sh = Shell.new
begin
sh.m... -
Shell
:: Filter # test(command , file1 , file2 = nil) -> bool | Time | Integer | nil (408.0) -
Kernel.#test や FileTest のメソッドに処理を委譲します。
Kernel.#test や FileTest のメソッドに処理を委譲します。
@param command 数値、またはサイズが 1 の文字列の場合は Kernel.#test に処理委譲します。
2 文字以上の文字列の場合は FileTest のメソッドとして実行します。
@param file1 文字列でファイルへのパスを指定します。
@param file2 文字列でファイルへのパスを指定します。
require 'shell'
Shell.verbose = false
sh = Shell.new
begin
sh.m... -
IO
# wait(timeout = nil) -> bool | self | nil (306.0) -
self が読み込み可能になるまでブロックし、読み込み可能になったら 真値を返します。タイムアウト、もしくはEOFで それ以上読みこめない場合は偽の値を返します。
self が読み込み可能になるまでブロックし、読み込み可能になったら
真値を返します。タイムアウト、もしくはEOFで
それ以上読みこめない場合は偽の値を返します。
より詳しくは、一度ブロックしてから読み込み可能になった場合には
selfを返します。
内部のバッファにデータがある場合には
ブロックせずに true を返します。
内部のバッファとはRubyの処理系が保持管理している
バッファのことです。
つまり、読み込み可能である場合にはtrueを返す場合と
selfを返す場合があることに注意してください。
timeout を指定した場合は、指定秒数経過するまでブロックし、タ
イムアウトし... -
IO
# wait _ readable(timeout = nil) -> bool | self | nil (306.0) -
self が読み込み可能になるまでブロックし、読み込み可能になったら 真値を返します。タイムアウト、もしくはEOFで それ以上読みこめない場合は偽の値を返します。
self が読み込み可能になるまでブロックし、読み込み可能になったら
真値を返します。タイムアウト、もしくはEOFで
それ以上読みこめない場合は偽の値を返します。
より詳しくは、一度ブロックしてから読み込み可能になった場合には
selfを返します。
内部のバッファにデータがある場合には
ブロックせずに true を返します。
内部のバッファとはRubyの処理系が保持管理している
バッファのことです。
つまり、読み込み可能である場合にはtrueを返す場合と
selfを返す場合があることに注意してください。
timeout を指定した場合は、指定秒数経過するまでブロックし、タ
イムアウトし...