Module: CoveragePeeker
- Defined in:
- lib/coverage_peeker.rb,
ext/coverage_peeker/coverage_peeker.c
Constant Summary collapse
- VERSION =
'1.0.0'
Class Method Summary collapse
-
.peek_result ⇒ Hash
Returns a hash that contains filename as key and coverage array as value.
Class Method Details
.peek_result ⇒ Hash
Returns a hash that contains filename as key and coverage array as value.
25 26 27 28 29 30 31 32 33 34 35 36 |
# File 'ext/coverage_peeker/coverage_peeker.c', line 25 static VALUE rb_coverage_peek_result(VALUE klass) { VALUE coverages = rb_get_coverages(); VALUE ncoverages = rb_hash_new(); if (!RTEST(coverages)) { rb_raise(rb_eRuntimeError, "coverage measurement is not enabled"); } st_foreach(RHASH_TBL(coverages), coverage_peek_result_i, ncoverages); rb_hash_freeze(ncoverages); return ncoverages; } |