るりまサーチ

最速Rubyリファレンスマニュアル検索!
50件ヒット [1-50件を表示] (0.056秒)

別のキーワード

  1. openssl p
  2. openssl p=
  3. fileutils mkdir_p
  4. kernel p
  5. rsa p

ライブラリ

クラス

モジュール

オブジェクト

キーワード

検索結果

GC::Profiler.clear -> nil (21108.0)

蓄積している GC のプロファイル情報をすべて削除します。

...ロファイル情報をすべて削除します。

例:
GC::Profiler.enable
GC.start
GC.start
GC::Profiler.report #=> 2 回分の GC のプロファイル情報出力する。
GC::Profiler.clear
GC.start
GC::Profiler.report #=> 1 回分の GC のプロファイル情報出力する...

ENV.clear -> self (18114.0)

環境変数をすべてクリアします。self を返します。

...環境変数をすべてクリアします。self を返します。

//emlist[][ruby]{
ENV.clear
p
ENV # => {}
//}...

Coverage.peek_result -> Hash (6125.0)

測定を止めることなく、測定中のその時の結果をハッシュで返します。 測定結果の詳細は、coverage ライブラリ を参照してください。

...ッシュで返します。
測定結果の詳細は、coverage ライブラリ を参照してください。

これは、Coverage.result(stop: false, clear: false) と同じです。

@return 測定途中結果を表すハッシュ

@raise RuntimeError Coverage.start を実行する前に実行...
...st[][ruby]{
require "coverage"

Coverage.start

load "bool.rb"
p
Coverage.peek_result #=> {"bool.rb"=>[1, 0, 0, nil, 0, nil, nil]}

bool(true)
p
Coverage.peek_result #=> {"bool.rb"=>[1, 1, 1, nil, 0, nil, nil]}

bool(false)
p
Coverage.peek_result #=> {"bool.rb"=>[1, 2, 1, nil, 1, nil, nil]}
//}...

GC::Profiler.disable -> nil (3007.0)

GC のプロファイラを停止します。

...停止します。

例:
GC::Profiler.disable
GC::Profiler.enabled? #=> false

このメソッドでは、蓄積したプロファイル情報は破棄しません。
破棄したい場合は GC::Profiler.clear を呼び出してください。

@see GC::Profiler.enable, GC::Profiler.enabled?...

Coverage.result(stop: true, clear: true) -> Hash (262.0)

対象ファイル名をキー、測定結果を値したハッシュを返します。 測定結果の詳細は、coverage ライブラリ を参照してください。

...を返します。
測定結果の詳細は、coverage ライブラリ を参照してください。

@param stop true であれば、カバレッジの測定を終了します。
@param clear true であれば、測定記録をクリアします。

@return 測定結果を表すハッシュ

@rais...
...verage.start
load "bool.rb"
p
Coverage.result #=> {"bool.rb"=>[1, 0, 0, nil, 0, nil, nil]}
bool(0)
p
Coverage.result # coverage measurement is not enabled (RuntimeError)
//}

Ruby 2.6 以降では、オプションを指定できます。
Coverage.result(clear: true, stop: false) と指定する...
...rt(oneshot_lines: true)
load "bool.rb"
p
Coverage.result(clear: true, stop: false) #=> {"bool.rb"=>{:oneshot_lines=>[1]}}
bool(0)
p
Coverage.result(clear: true, stop: false) #=> {"bool.rb"=>{:oneshot_lines=>[2, 3]}}
bool(nil)
p
Coverage.result(clear: true, stop: false) #=> {"bool.rb"=>{:oneshot_l...

絞り込み条件を変える