module Coverage
Public Class Methods
result → hash
click to toggle source
Returns a hash that contains filename as key and coverage array as value and disables coverage measurement.
static VALUE rb_coverage_snapshot(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_result_i, ncoverages); rb_hash_freeze(ncoverages); return ncoverages; }