種類
ライブラリ
- ビルトイン (788)
- coverage (40)
- csv (24)
- drb (12)
- erb (44)
- json (12)
- objspace (36)
- openssl (48)
- rake (24)
-
rubygems
/ dependency _ list (12) -
rubygems
/ ext / builder (24) -
rubygems
/ ext / configure _ builder (12) -
rubygems
/ ext / ext _ conf _ builder (12) -
rubygems
/ ext / rake _ builder (12) - timeout (21)
-
win32
/ registry (192) - win32ole (12)
クラス
- Array (132)
- CSV (24)
- Coverage (40)
- ERB (32)
-
Encoding
:: Converter (12) -
Enumerator
:: Lazy (12) -
Gem
:: DependencyList (12) -
Gem
:: Ext :: Builder (24) -
Gem
:: Ext :: ConfigureBuilder (12) -
Gem
:: Ext :: ExtConfBuilder (12) -
Gem
:: Ext :: RakeBuilder (12) - IO (168)
-
JSON
:: State (12) - Mutex (2)
- Object (36)
-
OpenSSL
:: SSL :: SSLSocket (12) - StopIteration (12)
- String (144)
-
Thread
:: Mutex (10) -
WIN32OLE
_ PARAM (12)
モジュール
- Enumerable (72)
- FileUtils (24)
- GC (48)
-
GC
:: Profiler (36) - Kernel (68)
- ObjectSpace (48)
-
OpenSSL
:: SSL (12) - Timeout (21)
-
Win32
:: Registry :: API (192)
オブジェクト
- ENV (24)
キーワード
- === (12)
- CloseKey (12)
- CreateKey (12)
- DRbProtocol (12)
- DeleteKey (12)
- DeleteValue (12)
- ERB (12)
- EnumKey (12)
- EnumValue (12)
- FlushKey (12)
-
NEWS for Ruby 2
. 3 . 0 (10) -
NEWS for Ruby 2
. 5 . 0 (8) -
NEWS for Ruby 2
. 6 . 0 (7) -
NEWS for Ruby 3
. 0 . 0 (5) -
NEWS for Ruby 3
. 1 . 0 (4) - OpenKey (12)
- QueryInfoKey (12)
- QueryValue (12)
- SSLSocket (12)
- SetValue (12)
-
VERIFY
_ NONE (12) - X509 (12)
- [] (72)
-
_ dump (12) - build (36)
- catch (24)
- check (12)
- combination (24)
-
count
_ nodes (12) -
count
_ objects (12) -
count
_ objects _ size (12) -
count
_ tdata _ objects (12) - coverage (12)
-
fc
_ i (12) -
fc
_ path (12) - fetch (36)
-
force
_ quotes? (12) - generate (12)
- inject (36)
-
latest
_ gc _ info (24) - loop (20)
- make (12)
-
marshal
_ dump (12) -
net
/ imap (12) - new (24)
- output? (12)
- packdw (12)
- packqw (12)
-
peek
_ result (12) - permutation (24)
- popen (168)
-
primitive
_ errinfo (12) -
raw
_ data (12) - reduce (36)
- reject (24)
-
repeated
_ combination (24) -
repeated
_ permutation (24) - report (12)
-
result
_ with _ hash (8) - ruby (12)
- run (12)
- running? (8)
- sh (12)
- slice (72)
-
spec
_ predecessors (12) - start (8)
- stat (24)
- synchronize (12)
- test (24)
- timeout (21)
- unpackdw (12)
- unpackqw (12)
-
verify
_ result (12) -
write
_ headers? (12) - xmlrpc (3)
- セキュリティモデル (12)
- リテラル (10)
検索結果
先頭5件
-
Win32
:: Registry :: API . # check(result) (101.0) -
@todo
@todo -
Gem
:: Ext :: Builder . make(dest _ path , results) (100.0) -
@todo
...@todo
Makefile を編集して make, make install を実行します。
@param dest_path ???
@param results 結果を入れるための配列です。この変数は破壊的に変更されます。
@raise Gem::InstallError Makefile が存在しない場合に発生します。
@raise Gem::Inst... -
Gem
:: Ext :: Builder . run(command , results) (100.0) -
@todo
...@todo
与えられたコマンドを実行します。
@param command 実行するコマンドを文字列で指定します。
@param results 結果を入れるための配列です。この変数は破壊的に変更されます。
@raise Gem::InstallError コマンドの実行に失敗した... -
Gem
:: Ext :: ConfigureBuilder . build(extension , directory , dest _ path , results) -> Array (100.0) -
@todo
...実行して
Makefile を作成してから make を実行します。
@param extension このメソッドでは使用しません。
@param directory
@param dest_path
@param results コマンドの実行結果を格納します。破壊的に変更されます。
@see Gem::Ext::Builder.make... -
Gem
:: Ext :: ExtConfBuilder . build(extension , directory , dest _ path , results) -> Array (100.0) -
@todo
...ake を実行します。
@param extension ファイル名を指定します。
@param directory このメソッドでは使用していません。
@param dest_path ???
@param results コマンドの実行結果を格納します。破壊的に変更されます。
@see Gem::Ext::Builder.make... -
Gem
:: Ext :: RakeBuilder . build(extension , directory , dest _ path , results) -> Array (100.0) -
@todo
...ake を実行します。
@param extension ファイル名を指定します。
@param directory このメソッドでは使用していません。
@param dest_path ???
@param results コマンドの実行結果を格納します。破壊的に変更されます。
@see Gem::Ext::Builder.make... -
static VALUE fc
_ path(struct fc _ result *fc , ID name) (100.0) -
-
static int fc
_ i(ID key , VALUE value , struct fc _ result *res) (100.0) -
-
coverage (60.0)
-
カバレッジを測定するためのライブラリです。
...測定を開始する。
(3) require や load で測定対象のファイルを実行する。
(4) Coverage.result や Coverage.peek_result で結果を確認する。
Coverage.result は、ファイル名をキーとし、カバレッジ測定結果を値とするハッシュを返します。......測定を行います。
//emlist[][ruby]{
require "coverage"
Coverage.start
load "foo.rb"
p Coverage.result # => {"foo.rb"=>[1, 1, 10, nil, nil, 1, 1, nil, 0, nil]}
//}
この Coverage.result["foo.rb"] から得られる配列は各行の実行回数になっています。
=== カバレッジ......ードを明示的にしない場合と同じです。
//emlist[][ruby]{
require "coverage"
Coverage.start(lines: true)
load "foo.rb"
p Coverage.result # => {"foo.rb"=>{:lines=>[1, 1, 10, nil, nil, 1, 1, nil, 0, nil]}}
//}
キーの :lines が指す値は、各行が実行された回数を示す...