test(command, file1, file2 = nil) -> bool | Time | Integer | nil
[permalink][rdoc][edit]self[command, file1, file2 = nil] -> bool | Time | Integer | nil
-
Kernel.#test や FileTest のメソッドに処理を委譲します。
- [PARAM] command:
- 数値、またはサイズが 1 の文字列の場合は Kernel.#test に処理委譲します。 2 文字以上の文字列の場合は FileTest のメソッドとして実行します。
- [PARAM] file1:
- 文字列でファイルへのパスを指定します。
- [PARAM] file2:
- 文字列でファイルへのパスを指定します。
require 'shell' Shell.verbose = false sh = Shell.new begin sh.mkdir("foo") rescue end p sh[?e, "foo"] # => true p sh[:e, "foo"] # => true p sh["e", "foo"] # => true p sh[:exists?, "foo"] # => true p sh["exists?", "foo"] # => true
[SEE_ALSO] Kernel.#test, FileTest