ライブラリ
- ビルトイン (806)
- csv (156)
- delegate (12)
- erb (24)
- fileutils (36)
-
irb
/ inspector (12) - json (24)
-
json
/ add / exception (12) - logger (12)
-
minitest
/ mock (4) -
minitest
/ spec (6) -
minitest
/ unit (49) - mkmf (12)
-
net
/ http (48) -
net
/ imap (12) - objspace (12)
- openssl (12)
- optparse (24)
- pathname (36)
- rake (576)
-
rake
/ loaders / makefile (12) -
rake
/ packagetask (24) -
rake
/ testtask (12) -
rubygems
/ server (12) -
rubygems
/ source _ index (12) -
rubygems
/ source _ info _ cache (72) -
rubygems
/ spec _ fetcher (12) -
rubygems
/ specification (96) -
rubygems
/ validator (12) - set (9)
- shell (12)
-
shell
/ command-processor (12) -
shell
/ filter (12) - strscan (480)
- syslog (24)
- tracer (24)
- uri (12)
- win32ole (36)
クラス
-
ARGF
. class (120) - Binding (7)
- CSV (156)
- ERB (24)
- Exception (44)
- File (132)
-
Gem
:: Server (12) -
Gem
:: SourceIndex (12) -
Gem
:: SourceInfoCache (72) -
Gem
:: SpecFetcher (12) -
Gem
:: Specification (96) -
Gem
:: Validator (12) - IO (72)
-
IRB
:: Inspector (12) - Logger (12)
- Method (12)
-
MiniTest
:: Mock (3) -
MiniTest
:: Spec (5) -
MiniTest
:: Unit (12) -
MiniTest
:: Unit :: TestCase (13) - Module (12)
-
Net
:: HTTPGenericRequest (48) -
Net
:: IMAP (12) -
ObjectSpace
:: WeakMap (12) -
OpenSSL
:: BN (12) - OptionParser (24)
- Pathname (36)
-
Rake
:: Application (108) -
Rake
:: FileList (168) -
Rake
:: InvocationChain (60) -
Rake
:: MakefileLoader (12) -
Rake
:: NameSpace (12) -
Rake
:: PackageTask (24) -
Rake
:: TaskArguments (36) -
Rake
:: TestTask (12) - Set (12)
- Shell (12)
-
Shell
:: CommandProcessor (12) -
Shell
:: Filter (12) - String (63)
- StringScanner (468)
- Thread (24)
- TracePoint (24)
- Tracer (24)
-
URI
:: Generic (12) - WIN32OLE (12)
-
WIN32OLE
_ VARIANT (12)
モジュール
- FileTest (96)
- FileUtils (36)
- GC (24)
- JSON (12)
-
JSON
:: Generator :: GeneratorMethods :: String (12) - Kernel (161)
- MiniTest (1)
-
MiniTest
:: Assertions (22) - ObjectSpace (12)
- Rake (24)
-
Rake
:: Cloneable (24) -
Rake
:: TaskManager (132) - Syslog (24)
オブジェクト
- ENV (24)
キーワード
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (12) - << (24)
- Mock (1)
-
NEWS for Ruby 2
. 2 . 0 (11) -
NEWS for Ruby 2
. 7 . 0 (6) -
NEWS for Ruby 3
. 0 . 0 (5) -
NEWS for Ruby 3
. 1 . 0 (4) -
PASSTHROUGH
_ EXCEPTIONS (1) - Proc (12)
- Rubyの起動 (4)
- Ruby用語集 (12)
-
SUPPORTS
_ INFO _ SIGNAL (1) - SimpleDelegator (12)
- Spec (1)
- StringScanner (12)
- TestCase (1)
-
WIN32OLE
_ VARIANT (12) - [] (54)
- []= (12)
-
_ _ name _ _ (1) -
_ assertions= (1) -
add
_ loader (12) -
add
_ row (12) - after (1)
-
allocation
_ sourcefile (12) - append (24)
- application (12)
- application= (12)
- 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) -
assertion
_ count (1) -
assertion
_ count= (1) -
backtrace
_ locations (36) - before (1)
-
beginning
_ of _ line? (12) - binmode (12)
- blockdev? (12)
- body (12)
- body= (12)
-
body
_ stream (12) -
body
_ stream= (12) - bol? (12)
-
caller
_ locations (24) -
capture
_ io (1) - chardev? (12)
- check (12)
-
check
_ until (12) - chomp (12)
- chop (12)
- chown (12)
- chr (12)
- clear (24)
-
clear
_ exclude (12) - clone (24)
- close (24)
- closed? (12)
- concat (12)
-
const
_ source _ location (12) -
create
_ makefile (12) -
create
_ rule (12) - ctime (36)
- current (1)
-
current
_ scope (12) -
def
_ class (12) -
def
_ inspector (12) -
define
_ task (12) - delete (12)
- desc (12)
- directory? (12)
- dump (12)
- dup (24)
-
each
_ char (24) -
each
_ codepoint (24) - egrep (12)
- empty? (12)
- encoding (12)
- eos? (12)
- errors= (1)
-
exception
_ details (1) -
excluded
_ from _ list? (12) - executable? (12)
-
executable
_ real? (12) - exist? (12)
- existing (12)
- expect (1)
- ext (12)
- failures= (1)
- fdatasync (12)
- fetch (12)
- filter (36)
-
filter
_ backtrace (1) - fnmatch (12)
- getc (12)
- gets (36)
- gsub (36)
- gsub! (12)
-
has
_ test _ suite? (12) -
has
_ unit _ tests? (12) - hash (12)
- identical? (12)
-
in
_ namespace (12) - inherited (1)
- init (12)
-
inplace
_ mode (12) - inspect (30)
- intern (12)
-
internal
_ encoding (12) - invoke (12)
-
is
_ a? (12) - it (1)
-
kind
_ of? (12) - lambda (18)
-
last
_ comment (12) -
last
_ description (12) -
last
_ description= (12) -
latest
_ cache _ data (12) -
latest
_ cache _ file (12) -
latest
_ gc _ info (24) -
latest
_ specs (36) -
latest
_ system _ cache _ file (24) -
latest
_ user _ cache _ file (24) - lchmod (12)
- lchown (12)
- link (12)
- load (12)
- location (1)
- lookup (12)
- mask (12)
- mask= (12)
- match? (12)
- matched (12)
- matched? (12)
-
matched
_ size (12) - member? (12)
-
minitest
/ mock (12) -
minitest
/ spec (12) -
minitest
/ unit (1) - mkdir (12)
- move (12)
-
mu
_ pp (1) - mv (12)
- name (12)
-
net
/ smtp (12) - new (102)
-
new
_ scope (12) - on (24)
-
on
_ head (12) -
on
_ tail (12) - open (72)
-
original
_ dir (12) - output= (1)
-
package
_ files (12) -
package
_ files= (12) - passed? (1)
- path (12)
- pathmap (12)
- peek (12)
- peep (12)
- pointer (12)
- pointer= (12)
- pos (12)
- pos= (12)
-
post
_ match (12) -
pre
_ match (12) -
prime
_ fasttest? (12) - proc (19)
-
process
_ args (1) - puke (1)
- puts (12)
- rake (12)
- rakefile (12)
- read (12)
- readlines (12)
- reject (24)
- reject! (12)
- reset (13)
- rest (12)
- rest? (12)
-
rest
_ size (12) - restsize (12)
-
ruby 1
. 6 feature (12) -
ruby 1
. 8 . 2 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 (1)
- scan (12)
-
scan
_ full (12) -
scan
_ until (12) -
search
_ full (12) - select (12)
-
set
_ backtrace (12) - setup (1)
- skip (13)
-
skip
_ until (12) - skips= (1)
- socket? (12)
-
source
_ location (7) - src (12)
-
start
_ time= (1) - sticky? (12)
- string (12)
- string= (12)
- sub! (12)
-
sub
_ ext (12) - teardown (1)
- terminate (12)
-
test
_ count (1) -
test
_ count= (1) -
test
_ file (12) -
test
_ file= (12) -
test
_ files (12) -
test
_ files= (24) -
test
_ methods (1) -
test
_ order (1) -
test
_ suite _ file (12) -
test
_ suite _ file= (12) -
test
_ suites (1) -
to
_ a (12) -
to
_ ary (12) -
to
_ json (24) -
to
_ s (30) -
top
_ level (12) -
top
_ level _ tasks (12) -
tty
_ output= (12) -
unit
_ test (12) - unlink (12)
- unscan (12)
- verify (1)
- warn (4)
- yaml (12)
- クラス/メソッドの定義 (12)
- プログラム・文・式 (12)
- リテラル (12)
- 手続きオブジェクトの挙動の詳細 (12)
- 演算子式 (12)
検索結果
先頭5件
-
Shell
:: CommandProcessor # test(command , file1 , file2 = nil) -> bool | Time | Integer | nil (18257.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 , file) -> bool | Time | Integer | nil (18241.0) -
単体のファイルでファイルテストを行います。
...単体のファイルでファイルテストを行います。
@param cmd 以下に示す文字リテラル、文字列、あるいは同じ文字を表す数値
です。文字列の場合はその先頭の文字だけをコマンドとみなします。
@param file テストするフ......字列か IO オブジェクトを指定します。
@return 下表に特に明記していないものは、真偽値を返します。
以下は cmd として指定できる文字リテラルとその意味です。
: ?r
ファイルを実効 uid で読むことができる
: ?w
ファ......sticky ビットがセットされている
: ?M
ファイルの最終更新時刻を返す -> Time
: ?A
ファイルの最終アクセス時刻を返す -> Time
: ?C
ファイルの inode 変更時刻を返す -> Time
//emlist[例][ruby]{
IO.write("testfile", "test")
test("r", "testfil... -
Kernel
. # test(cmd , file1 , file2) -> bool (18226.0) -
2ファイル間のファイルテストを行います。
...2ファイル間のファイルテストを行います。
@param cmd 以下に示す文字リテラル、文字列、あるいは同じ文字を表す数値
です。文字列の場合はその先頭の文字だけをコマンドとみなします。
@param file1 テストするフ......2 テストするファイルのパスを表す文字列か 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
# => -: fals... -
MiniTest
:: Unit # test _ count=(count) (15301.0) -
テストケース数をセットします。
...テストケース数をセットします。
@param count 件数を指定します。... -
Shell
# test(command , file1 , file2 = nil) -> bool | Time | Integer | nil (15257.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 (15257.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... -
MiniTest
:: Unit # test _ count -> Fixnum (15201.0) -
テストケース数を返します。
テストケース数を返します。 -
MiniTest
:: Unit :: TestCase . test _ methods -> Array (15107.0) -
テストメソッドのリストを返します。
...テストメソッドのリストを返します。
MiniTest::Unit::TestCase.test_order の値が :random である場合は
返されるメソッドリストの順番はランダムです。
そうでない場合は、文字コード順にソートされます。... -
MiniTest
:: Unit :: TestCase . test _ order -> Symbol (15101.0) -
テストの実行順序を返します。
テストの実行順序を返します。
デフォルトはランダムです。 -
MiniTest
:: Unit :: TestCase . test _ suites -> Array (15101.0) -
テストクラス名のリストを返します。
テストクラス名のリストを返します。 -
MiniTest
:: Unit :: TestCase (15012.0) -
テストの基本単位(あるいは「テスト本体」)を表すクラスです。
...トを行うメソッド (テストメソッド) は TestCase のサブクラスの
インスタンスメソッドとして定義されます。
テストメソッドの名前は "test" で始まっていなければなりません。
逆に、"test" で始まっているメソッドは全てテス... -
Kernel
. # caller _ locations(range) -> [Thread :: Backtrace :: Location] | nil (12478.0) -
現在のフレームを Thread::Backtrace::Location の配列で返します。引 数で指定した値が範囲外の場合は nil を返します。
...現在のフレームを Thread::Backtrace::Location の配列で返します。引
数で指定した値が範囲外の場合は nil を返します。
@param start 開始フレームの位置を数値で指定します。
@param length 取得するフレームの個数を指定します。
@pa......][ruby]{
def test1(start, length)
locations = caller_locations(start, length)
p locations
p locations.map(&:lineno)
p locations.map(&:path)
end
def test2(start, length)
test1(start, length)
end
def test3(start, length)
test2(start, length)
end
caller_locations # => []
test3(1, nil)
#....../Users/user/test.rb:9:in `test2'", "/Users/user/test.rb:13:in `test3'", "/Users/user/test.rb:17:in `<main>'"]
# => [9, 13, 17]
# => ["/Users/user/test.rb", "/Users/user/test.rb", "/Users/user/test.rb"]
test3(1, 2)
# => ["/Users/user/test.rb:9:in `test2'", "/Users/user/test.rb:13:in `test3'"]
# => [9... -
Kernel
. # caller _ locations(start = 1 , length = nil) -> [Thread :: Backtrace :: Location] | nil (12478.0) -
現在のフレームを Thread::Backtrace::Location の配列で返します。引 数で指定した値が範囲外の場合は nil を返します。
...現在のフレームを Thread::Backtrace::Location の配列で返します。引
数で指定した値が範囲外の場合は nil を返します。
@param start 開始フレームの位置を数値で指定します。
@param length 取得するフレームの個数を指定します。
@pa......][ruby]{
def test1(start, length)
locations = caller_locations(start, length)
p locations
p locations.map(&:lineno)
p locations.map(&:path)
end
def test2(start, length)
test1(start, length)
end
def test3(start, length)
test2(start, length)
end
caller_locations # => []
test3(1, nil)
#....../Users/user/test.rb:9:in `test2'", "/Users/user/test.rb:13:in `test3'", "/Users/user/test.rb:17:in `<main>'"]
# => [9, 13, 17]
# => ["/Users/user/test.rb", "/Users/user/test.rb", "/Users/user/test.rb"]
test3(1, 2)
# => ["/Users/user/test.rb:9:in `test2'", "/Users/user/test.rb:13:in `test3'"]
# => [9... -
Rake
:: FileList # clear _ exclude -> self (12248.0) -
登録されている除外リストをクリアします。
...する
task default: :test_rake_app
task :test_rake_app do
file_list = FileList.new("test.rb", "test.bak")
file_list.exclude("test.rb")
# DEFAULT_IGNORE_PATTERNS と "test.rb" の双方の除外がクリアされる
file_list.clear_exclude
file_list # => ["test.rb", "test.bak"]
end
//}... -
Gem
:: SourceIndex # latest _ specs -> Array (12216.0) -
自身に含まれる最新の Gem::Specification のリストを返します。
...自身に含まれる最新の Gem::Specification のリストを返します。... -
Gem
:: Server # latest _ specs(request , response) -> () (12212.0) -
メソッド名に対応する URI に対するリクエストを処理するメソッドです。
...メソッド名に対応する URI に対するリクエストを処理するメソッドです。
@param request WEBrick::HTTPRequest オブジェクトが自動的に指定されます。
@param response WEBrick::HTTPResponse オブジェクトが自動的に指定されます。...