ライブラリ
- ビルトイン (924)
- csv (132)
- erb (44)
- fileutils (33)
-
irb
/ inspector (11) - json (22)
- logger (33)
-
minitest
/ mock (1) -
minitest
/ unit (28) - mkmf (11)
- objspace (11)
- openssl (11)
- optparse (49)
- pathname (22)
- rake (451)
-
rake
/ packagetask (11) -
rake
/ testtask (55) -
rubygems
/ server (11) -
rubygems
/ source _ index (11) -
rubygems
/ source _ info _ cache (66) -
rubygems
/ spec _ fetcher (11) -
rubygems
/ specification (55) - set (22)
- shell (12)
-
shell
/ command-processor (12) -
shell
/ filter (12) - strscan (297)
- syslog (11)
-
test
/ unit (1) - tracer (11)
- uri (11)
- win32ole (22)
クラス
-
ARGF
. class (110) - Binding (6)
- CSV (132)
- Dir (11)
- ERB (44)
- Exception (29)
- File (154)
-
Gem
:: Server (11) -
Gem
:: SourceIndex (11) -
Gem
:: SourceInfoCache (66) -
Gem
:: SpecFetcher (11) -
Gem
:: Specification (55) - IO (77)
-
IRB
:: Inspector (11) - Logger (33)
-
MiniTest
:: Mock (1) -
MiniTest
:: Unit (5) -
MiniTest
:: Unit :: TestCase (4) - Module (5)
-
OpenSSL
:: BN (11) - OptionParser (49)
- Pathname (22)
-
Rake
:: Application (55) -
Rake
:: FileList (198) -
Rake
:: FileTask (22) -
Rake
:: InvocationChain (11) -
Rake
:: PackageTask (11) -
Rake
:: TaskArguments (22) -
Rake
:: TestTask (55) - Set (22)
- Shell (12)
-
Shell
:: CommandProcessor (12) -
Shell
:: Filter (12) - String (22)
- StringScanner (297)
- Thread (22)
- Tracer (11)
-
URI
:: Generic (11) - WIN32OLE (11)
-
WIN32OLE
_ VARIANT (11)
モジュール
- FileTest (292)
- FileUtils (33)
- GC (22)
-
Gem
:: InstallUpdateOptions (11) - JSON (11)
-
JSON
:: Generator :: GeneratorMethods :: String (11) - Kernel (163)
- MiniTest (1)
-
MiniTest
:: Assertions (18) - ObjectSpace (11)
- Rake (33)
-
Rake
:: Cloneable (22) -
Rake
:: TaskManager (77) - Syslog (11)
-
Test
:: Unit (1)
オブジェクト
- ENV (33)
キーワード
- << (22)
- == (11)
-
PASSTHROUGH
_ EXCEPTIONS (1) - Rubyの起動 (3)
-
SUPPORTS
_ INFO _ SIGNAL (1) - [] (51)
-
add
_ row (11) -
allocation
_ sourcefile (11) - application (11)
- application= (11)
- assert (1)
-
assert
_ block (1) -
assert
_ empty (1) -
assert
_ equal (1) -
assert
_ in _ delta (1) -
assert
_ in _ epsilon (1) -
assert
_ includes (1) -
assert
_ instance _ of (1) -
assert
_ kind _ of (1) -
assert
_ match (1) -
assert
_ nil (1) -
assert
_ operator (1) -
assert
_ respond _ to (1) -
assert
_ same (1) -
assert
_ send (1) -
assert
_ throws (1) - atime (11)
-
backtrace
_ locations (33) -
beginning
_ of _ line? (11) - binmode (11)
- blockdev? (11)
- bol? (11)
-
caller
_ locations (22) - chardev? (11)
- check (11)
-
check
_ until (11) - chomp (11)
- chop (11)
- chown (11)
- clear (11)
-
clear
_ exclude (11) - clone (22)
- close (22)
- closed? (11)
- concat (11)
-
const
_ source _ location (5) -
create
_ makefile (11) - ctime (22)
-
datetime
_ format (11) -
def
_ class (11) -
def
_ inspector (11) -
def
_ module (11) - define (11)
-
define
_ task (11) - delete (33)
-
delete
_ if (11) - desc (11)
- directory? (11)
- dump (11)
- dup (22)
-
each
_ char (22) -
each
_ codepoint (22) - empty? (19)
- eos? (11)
-
exception
_ details (1) -
excluded
_ from _ list? (11) - executable? (11)
-
executable
_ real? (11) - exist? (22)
- existing (11)
- existing! (11)
- exists? (9)
- expect (1)
- ext (11)
- failures (1)
- file? (11)
- filter (33)
-
filter
_ backtrace (1) - flush (11)
- fnmatch (11)
- formatter (11)
- getc (11)
- gets (33)
- grpowned? (11)
- gsub (44)
- gsub! (11)
-
has
_ test _ suite? (11) -
has
_ unit _ tests? (11) - identical? (11)
- import (11)
-
inplace
_ mode (11) -
install
_ update _ defaults _ str (11) - intern (11)
-
internal
_ encoding (11) - invoke (11)
-
is
_ a? (11) -
kind
_ of? (11) - lambda (17)
-
last
_ comment (11) -
last
_ description (11) -
latest
_ cache _ data (11) -
latest
_ cache _ file (11) -
latest
_ gc _ info (22) -
latest
_ specs (33) -
latest
_ system _ cache _ file (22) -
latest
_ user _ cache _ file (22) - lchmod (11)
- lchown (11)
- length (11)
- libs (11)
- link (11)
- loader (11)
- location (1)
- lookup (11)
- mask (11)
- match? (11)
- matched (11)
- matched? (11)
-
matched
_ size (11) - member? (11)
- mkdir (11)
- move (11)
- mtime (11)
- mv (11)
- name (11)
- needed? (11)
- new (33)
- on (11)
-
on
_ head (11) -
on
_ tail (11) - open (66)
-
original
_ dir (22) - owned? (11)
-
package
_ files (11) - parse (16)
- parse! (11)
- pass (1)
- passed? (1)
- pathmap (11)
- pipe? (11)
-
post
_ match (11) -
pre
_ match (11) -
prime
_ fasttest? (11) - proc (18)
- puke (1)
- puts (22)
- rakefile (11)
- read (22)
- readable? (11)
-
readable
_ real? (11) - readlines (11)
- readlink (11)
- reject (11)
- reject! (11)
- reset (11)
- resolve (11)
- rest? (11)
- result (11)
- run (12)
-
run
_ test _ suites (1) - scan (11)
-
scan
_ full (11) -
scan
_ until (11) -
search
_ full (11) - select (11)
-
set
_ backtrace (11) - setgid? (11)
- setuid? (11)
-
setup
_ argv (1) - shell (6)
- size (22)
- size? (11)
- skip (11)
-
skip
_ until (11) - socket? (11)
-
source
_ location (6) - sticky? (11)
- sub! (11)
-
sub
_ ext (11) - symlink? (11)
-
synthesize
_ file _ task (11) - terminate (11)
-
test
_ file (11) -
test
_ files (11) -
test
_ order (1) -
test
_ suite _ file (11) -
to
_ a (11) -
to
_ ary (11) -
to
_ json (11) -
to
_ s (11) -
top
_ level _ tasks (11) - unlink (11)
- unscan (11)
- verbose (11)
- warn (7)
- warning (11)
-
with
_ defaults (11) -
world
_ readable? (11) -
world
_ writable? (11) - writable? (11)
-
writable
_ real? (11) - yaml (11)
- zero? (11)
検索結果
先頭5件
- Kernel
. # test(cmd , file1 , file2) -> bool - Kernel
. # test(cmd , file) -> bool | Time | Integer | nil - Shell
# test(command , file1 , file2 = nil) -> bool | Time | Integer | nil - Shell
:: CommandProcessor # test(command , file1 , file2 = nil) -> bool | Time | Integer | nil - Shell
:: Filter # test(command , file1 , file2 = nil) -> bool | Time | Integer | nil
-
Kernel
. # test(cmd , file1 , file2) -> bool (21431.0) -
2ファイル間のファイルテストを行います。
...字列の場合はその先頭の文字だけをコマンドとみなします。
@param file1 テストするファイルのパスを表す文字列か IO オブジェクトを指定します。
@param file2 テストするファイルのパスを表す文字列か IO オブジェクトを指定し......?>
ファイル1の方がファイル2より最終更新時刻が新しい
: ?<
ファイル1の方がファイル2より最終更新時刻が古い
: ?-
ファイル1とファイル2が同一のファイルである
//emlist[例][ruby]{
IO.write("testfile1", "test1")
IO.write("testfile......2", "test2")
%w(= < > -).each do |e|
result = test(e, "testfile1", "testfile2")
puts "#{e}: #{result}"
end
//}
# => =: true
# => <: false
# => >: false
# => -: false... -
Kernel
. # test(cmd , file) -> bool | Time | Integer | nil (21336.0) -
単体のファイルでファイルテストを行います。
...いは同じ文字を表す数値
です。文字列の場合はその先頭の文字だけをコマンドとみなします。
@param file テストするファイルのパスを表す文字列か IO オブジェクトを指定します。
@return 下表に特に明記していないも......ァイルサイズが 0 でない (ファイルサイズを返す、0 ならば nil) -> Integer|nil
: ?f
ファイルはプレーンファイルである
: ?d
ファイルはディレクトリである
: ?l
ファイルはシンボリックリンクである
: ?p
ファイルは名......刻を返す -> Time
: ?A
ファイルの最終アクセス時刻を返す -> Time
: ?C
ファイルの inode 変更時刻を返す -> Time
//emlist[例][ruby]{
IO.write("testfile", "test")
test("r", "testfile") # => true
test("s", "testfile") # => 4
test("M", "testfile") # => 2018-03-31 07... -
Shell
# test(command , file1 , file2 = nil) -> bool | Time | Integer | nil (18429.0) -
Kernel.#test や FileTest のメソッドに処理を委譲します。
...el.#test や FileTest のメソッドに処理を委譲します。
@param command 数値、またはサイズが 1 の文字列の場合は Kernel.#test に処理委譲します。
2 文字以上の文字列の場合は FileTest のメソッドとして実行します。
@param fil......す。
@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[:ex......ists?, "foo"] # => true
p sh["exists?", "foo"] # => true
@see Kernel.#test, FileTest... -
Shell
:: CommandProcessor # test(command , file1 , file2 = nil) -> bool | Time | Integer | nil (18429.0) -
Kernel.#test や FileTest のメソッドに処理を委譲します。
...el.#test や FileTest のメソッドに処理を委譲します。
@param command 数値、またはサイズが 1 の文字列の場合は Kernel.#test に処理委譲します。
2 文字以上の文字列の場合は FileTest のメソッドとして実行します。
@param fil......す。
@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[:ex......ists?, "foo"] # => true
p sh["exists?", "foo"] # => true
@see Kernel.#test, FileTest... -
Shell
:: Filter # test(command , file1 , file2 = nil) -> bool | Time | Integer | nil (18429.0) -
Kernel.#test や FileTest のメソッドに処理を委譲します。
...el.#test や FileTest のメソッドに処理を委譲します。
@param command 数値、またはサイズが 1 の文字列の場合は Kernel.#test に処理委譲します。
2 文字以上の文字列の場合は FileTest のメソッドとして実行します。
@param fil......す。
@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[:ex......ists?, "foo"] # => true
p sh["exists?", "foo"] # => true
@see Kernel.#test, FileTest... -
Gem
:: Specification # test _ file -> String (12317.0) -
Gem::Specification#test_files の単数バージョンです。
...Gem::Specification#test_files の単数バージョンです。... -
Gem
:: Specification # test _ suite _ file -> String (12317.0) -
この属性は非推奨です。 Gem::Specification#test_files を使用してください。
...この属性は非推奨です。 Gem::Specification#test_files を使用してください。... -
FileTest
. # writable?(file) -> bool (12306.0) -
ファイルがカレントプロセスにより書き込み可能である時に真を返します。そうでない場合、ファイルが存在しない場合、あるいはシステムコールに失敗した場合などには false を返します。
...false を返します。
@param file ファイル名を表す文字列を指定します。
//emlist[例][ruby]{
IO.write("testfile", "test")
File.chmod(0600, "testfile")
FileTest.writable?("testfile") # => true
File.chmod(0400, "testfile")
FileTest.writable?("testfile") # => false
//}... -
Gem
:: Specification # test _ files -> [String] (12301.0) -
ユニットテストのファイルのリストを返します。
ユニットテストのファイルのリストを返します。 -
MiniTest
:: Unit :: TestCase . test _ order -> Symbol (12301.0) -
テストの実行順序を返します。
テストの実行順序を返します。
デフォルトはランダムです。 -
FileTest
. # executable?(file) -> bool (12300.0) -
ファイルがカレントプロセスにより実行できる時に真を返しま す。そうでない場合、ファイルが存在しない場合、あるいはシステムコールに失敗した場合などには false を返します。
...合、ファイルが存在しない場合、あるいはシステムコールに失敗した場合などには false を返します。
@param file ファイル名を表す文字列を指定します。
例:
FileTest.executable?('/bin') # => true
FileTest.executable?('/bin/bash') # => true... -
FileTest
. # executable _ real?(file) -> bool (12300.0) -
ファイルがカレントプロセスの実ユーザか実グループで実行できる時に真を返します。そうでない場合、ファイルが存在しない場合、あるいはシステムコールに失敗した場合などには false を返します。
...どには false を返します。
@param file ファイル名を表す文字列を指定します。
//emlist[例][ruby]{
IO.write("empty.txt", "")
File.chmod(0744, "empty.txt")
FileTest.executable_real?("empty.txt") # => true
File.chmod(0644, "empty.txt")
FileTest.executable_real?("empty.tx......t") # => false
//}...