ライブラリ
- ビルトイン (592)
- csv (72)
- delegate (12)
- erb (48)
- fileutils (36)
-
irb
/ inspector (12) - json (24)
- logger (24)
-
minitest
/ spec (1) -
minitest
/ unit (17) -
net
/ http (48) -
net
/ imap (12) -
net
/ smtp (24) - openssl (12)
- optparse (24)
- rake (192)
-
rake
/ loaders / makefile (12) -
rake
/ testtask (36) -
rubygems
/ source _ index (12) -
rubygems
/ source _ info _ cache (12) -
rubygems
/ validator (12) - set (18)
- shell (12)
-
shell
/ command-processor (12) -
shell
/ filter (12) - strscan (36)
クラス
-
ARGF
. class (60) - Binding (7)
- CSV (72)
- Dir (12)
- ERB (48)
- Exception (20)
- File (96)
-
Gem
:: SourceIndex (12) -
Gem
:: SourceInfoCache (12) -
Gem
:: Validator (12) - IO (36)
-
IRB
:: Inspector (12) - Logger (24)
- Method (12)
-
MiniTest
:: Spec (1) -
MiniTest
:: Unit (1) -
MiniTest
:: Unit :: TestCase (5) - Module (12)
-
Net
:: HTTPGenericRequest (48) -
Net
:: IMAP (12) -
Net
:: SMTP (24) -
OpenSSL
:: BN (12) - OptionParser (24)
-
Rake
:: Application (24) -
Rake
:: FileList (36) -
Rake
:: FileTask (12) -
Rake
:: InvocationChain (24) -
Rake
:: MakefileLoader (12) -
Rake
:: TaskArguments (12) -
Rake
:: TestTask (36) - Set (24)
- Shell (12)
-
Shell
:: CommandProcessor (12) -
Shell
:: Filter (12) - String (30)
- StringScanner (36)
- Thread (24)
モジュール
- FileTest (144)
- FileUtils (36)
-
Gem
:: InstallUpdateOptions (12) - JSON (12)
-
JSON
:: Generator :: GeneratorMethods :: String (12) - Kernel (109)
- MiniTest (1)
-
MiniTest
:: Assertions (10) - Rake (12)
-
Rake
:: Cloneable (12) -
Rake
:: TaskManager (48)
オブジェクト
- ENV (24)
キーワード
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (12) -
MINI
_ DIR (1) -
NEWS for Ruby 2
. 2 . 0 (11) -
NEWS for Ruby 3
. 0 . 0 (5) -
NEWS for Ruby 3
. 1 . 0 (4) - Proc (12)
- Rubyの起動 (4)
- Ruby用語集 (12)
- SimpleDelegator (12)
- [] (18)
-
add
_ loader (12) -
add
_ row (12) - append (24)
-
assert
_ equal (1) -
assert
_ in _ delta (1) -
assert
_ in _ epsilon (1) -
assert
_ includes (1) -
assert
_ kind _ of (1) -
assert
_ operator (1) -
assert
_ respond _ to (1) -
assert
_ same (1) -
assert
_ send (1) -
backtrace
_ locations (36) - binmode (12)
- blockdev? (12)
- body (12)
- body= (12)
-
body
_ stream (12) -
body
_ stream= (12) -
caller
_ locations (24) - chardev? (12)
-
clear
_ exclude (12) - closed? (12)
-
const
_ source _ location (12) -
create
_ rule (12) -
datetime
_ format (12) -
datetime
_ format= (12) -
def
_ class (12) -
def
_ inspector (12) -
def
_ module (12) - define (12)
-
define
_ task (12) - delete (36)
-
delete
_ if (12) - desc (12)
- directory? (12)
- dump (12)
- dup (24)
-
each
_ codepoint (24) - encoding (12)
-
exception
_ details (1) -
excluded
_ from _ list? (12) - fdatasync (12)
- fetch (12)
- grpowned? (12)
- gsub (12)
- identical? (12)
- inherited (1)
-
inplace
_ mode (12) - inspect (6)
-
install
_ update _ defaults _ str (12) -
internal
_ encoding (12) - it (1)
-
kind
_ of? (12) - lambda (18)
-
last
_ description (12) -
last
_ description= (12) -
latest
_ cache _ data (12) -
latest
_ specs (12) - lchmod (12)
- link (12)
- load (12)
- loader (12)
- loader= (12)
- matched (12)
- matched? (12)
-
matched
_ size (12) - mkdir (12)
- move (12)
- mv (12)
- needed? (12)
- new (42)
-
on
_ head (12) - open (48)
-
original
_ dir (24) - owned? (12)
- parse! (12)
- passed? (1)
-
prime
_ fasttest? (12) - proc (19)
- puke (1)
- rake (12)
-
rake
/ rake _ test _ loader (12) - read (24)
- readable? (12)
-
readable
_ real? (12) - readlines (12)
- readlink (12)
- ready (12)
- reject! (12)
- result (12)
-
ruby 1
. 6 feature (12) -
ruby 1
. 8 . 3 feature (12) -
ruby 1
. 8 . 4 feature (12) -
rubygems
/ commands / check _ command (12) -
rubygems
/ commands / install _ command (12) - run (12)
- setgid? (12)
- setuid? (12)
-
source
_ location (7) - teardown (1)
-
test
_ methods (1) -
test
_ order (1) -
to
_ json (12) -
to
_ s (6) -
unit
_ test (12) - unlink (12)
-
with
_ defaults (12) -
world
_ readable? (12) -
world
_ writable? (12) - yaml (12)
- クラス/メソッドの定義 (12)
- プログラム・文・式 (12)
- リテラル (12)
- 手続きオブジェクトの挙動の詳細 (12)
- 演算子式 (12)
検索結果
先頭5件
-
Kernel
. # test(cmd , file) -> bool | Time | Integer | nil (18235.0) -
単体のファイルでファイルテストを行います。
...単体のファイルでファイルテストを行います。
@param cmd 以下に示す文字リテラル、文字列、あるいは同じ文字を表す数値
です。文字列の場合はその先頭の文字だけをコマンドとみなします。
@param file テストするフ......cmd として指定できる文字リテラルとその意味です。
: ?r
ファイルを実効 uid で読むことができる
: ?w
ファイルに実効 uid で書くことができる
: ?x
ファイルを実効 uid で実行できる
: ?o
ファイルの所有者が実効 uid......me
: ?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:38:40 +0900
//}... -
Shell
:: CommandProcessor # test(command , file1 , file2 = nil) -> bool | Time | Integer | nil (18229.0) -
Kernel.#test や FileTest のメソッドに処理を委譲します。
...Kernel.#test や FileTest のメソッドに処理を委譲します。
@param command 数値、またはサイズが 1 の文字列の場合は Kernel.#test に処理委譲します。
2 文字以上の文字列の場合は FileTest のメソッドとして実行します。
@para......ell'
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 Kernel.#test, FileTest... -
Kernel
. # test(cmd , file1 , file2) -> bool (18225.0) -
2ファイル間のファイルテストを行います。
...2ファイル間のファイルテストを行います。
@param cmd 以下に示す文字リテラル、文字列、あるいは同じ文字を表す数値
です。文字列の場合はその先頭の文字だけをコマンドとみなします。
@param file1 テストするフ......テストするファイルのパスを表す文字列か IO オブジェクトを指定します。
@return 真偽値を返します。
以下は cmd として指定できる文字リテラルとその意味です。
: ?=
ファイル1とファイル2の最終更新時刻が等しい
: ?>......イル1とファイル2が同一のファイルである
//emlist[例][ruby]{
IO.write("testfile1", "test1")
IO.write("testfile2", "test2")
%w(= < > -).each do |e|
result = test(e, "testfile1", "testfile2")
puts "#{e}: #{result}"
end
//}
# => =: true
# => <: false
# => >: false
# => -: false... -
MiniTest
:: Unit :: TestCase . test _ methods -> Array (18207.0) -
テストメソッドのリストを返します。
...テストメソッドのリストを返します。
MiniTest::Unit::TestCase.test_order の値が :random である場合は
返されるメソッドリストの順番はランダムです。
そうでない場合は、文字コード順にソートされます。... -
MiniTest
:: Unit :: TestCase . test _ order -> Symbol (18201.0) -
テストの実行順序を返します。
テストの実行順序を返します。
デフォルトはランダムです。 -
Shell
# test(command , file1 , file2 = nil) -> bool | Time | Integer | nil (15229.0) -
Kernel.#test や FileTest のメソッドに処理を委譲します。
...Kernel.#test や FileTest のメソッドに処理を委譲します。
@param command 数値、またはサイズが 1 の文字列の場合は Kernel.#test に処理委譲します。
2 文字以上の文字列の場合は FileTest のメソッドとして実行します。
@para......ell'
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 Kernel.#test, FileTest... -
Shell
:: Filter # test(command , file1 , file2 = nil) -> bool | Time | Integer | nil (15229.0) -
Kernel.#test や FileTest のメソッドに処理を委譲します。
...Kernel.#test や FileTest のメソッドに処理を委譲します。
@param command 数値、またはサイズが 1 の文字列の場合は Kernel.#test に処理委譲します。
2 文字以上の文字列の場合は FileTest のメソッドとして実行します。
@para......ell'
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 Kernel.#test, FileTest... -
Gem
:: SourceInfoCache # latest _ cache _ data -> Hash (12200.0) -
最新のキャッシュデータを返します。
最新のキャッシュデータを返します。 -
MiniTest
:: Unit :: TestCase # passed? -> bool (12100.0) -
自身の実行に成功した場合は真を返します。 そうでない場合は偽を返します。
自身の実行に成功した場合は真を返します。
そうでない場合は偽を返します。 -
MiniTest
:: Unit :: TestCase # teardown (12100.0) -
各テストケースの実行後に実行するメソッドです。
各テストケースの実行後に実行するメソッドです。
サブクラスで再定義します。 -
MiniTest
:: Unit :: TestCase . inherited(klass) (12100.0) -
テストクラス名をテストスイート登録します。
テストクラス名をテストスイート登録します。 -
rake
/ rake _ test _ loader (12000.0) -
このライブラリを require すると、 コマンドラインからテスト対象のファイルをロードします。
このライブラリを require すると、
コマンドラインからテスト対象のファイルをロードします。 -
MiniTest
:: Assertions # assert _ in _ delta(expected , actual , delta = 0 . 001 , message = nil) -> true (9200.0) -
期待値と実際の値の差の絶対値が与えられた絶対誤差以下である場合、検査にパスしたことになります。
...れた絶対誤差以下である場合、検査にパスしたことになります。
@param expected 期待値を指定します。
@param actual 実際の値を指定します。
@param delta 許容する絶対誤差を指定します。
@param message 検査に失敗した場合に表示す......ます。
文字列か Proc を指定します。Proc である場合は Proc#call した
結果を使用します。
@raise MiniTest::Assertion 与えられた期待値と実際の値の差の絶対値が与えられた差分を越える場合に発生します。... -
MiniTest
:: Assertions # assert _ respond _ to(object , method _ name , message = nil) -> true (9200.0) -
与えられたオブジェクトが与えられたメソッドを持つ場合、検査にパスしたことになります。
...ethod_name メソッド名を指定します。
@param message 検査に失敗した場合に表示するメッセージを指定します。
文字列か Proc を指定します。Proc である場合は Proc#call した
結果を使用します。
@raise MiniTest::A......ssertion 与えられたオブジェクトが与えられたメソッドを持たない場合に発生します。
@see Object#respond_to?... -
FileTest
. # identical?(file1 , file2) -> bool (9118.0) -
file1 と file2 が同じファイルを指している時に真を返します。 そうでない場合、ファイルが存在しない場合、あるいはシステムコールに失敗した場合などには false を返します。
...以前ではKernel.#test(?-, file1, file2)を使ってください。
open("a", "w") {}
p File.identical?("a", "a") #=> true
p File.identical?("a", "./a") #=> true
File.link("a", "b")
p File.identical?("a", "b") #=> true
File.symlink("a", "c")
p File.identical?("a", "c")......#=> true
open("d", "w") {}
p File.identical?("a", "d") #=> false
@param file1 ファイル名を表す文字列か IO オブジェクトを指定します。
@param file2 ファイル名を表す文字列か IO オブジェクトを指定します。
@raise IOError 指定された I... -
Gem
:: InstallUpdateOptions # install _ update _ defaults _ str -> String (9106.0) -
Gem コマンドの install サブコマンドに渡されるデフォルトのオプションを返します。
...Gem コマンドの install サブコマンドに渡されるデフォルトのオプションを返します。
デフォルトのオプションは以下の通りです。
--rdoc --no-force --no-test --wrappers... -
Gem
:: Validator # unit _ test(gem _ spec) (9101.0) -
与えられた Gem スペックにしたがってユニットテストを実行します。
与えられた Gem スペックにしたがってユニットテストを実行します。
@param gem_spec Gem::Specification のインスタンスを指定します。