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;
}
|