@JRubyMethod(module = true) public static IRubyObject peek_result(ThreadContext context, IRubyObject self) { Ruby runtime = context.runtime; if (!runtime.getCoverageData().isCoverageEnabled()) { throw runtime.newRuntimeError("coverage measurement is not enabled"); } return convertCoverageToRuby(context, runtime, runtime.getCoverageData().getCoverage()); }
@JRubyMethod(module = true) public static IRubyObject peek_result(ThreadContext context, IRubyObject self) { Ruby runtime = context.runtime; if (!runtime.getCoverageData().isCoverageEnabled()) { throw runtime.newRuntimeError("coverage measurement is not enabled"); } return convertCoverageToRuby(context, runtime, runtime.getCoverageData().getCoverage()); }
@JRubyMethod(module = true) public static IRubyObject result(ThreadContext context, IRubyObject self) { Ruby runtime = context.runtime; if (!runtime.getCoverageData().isCoverageEnabled()) { throw runtime.newRuntimeError("coverage measurement is not enabled"); } IRubyObject result = convertCoverageToRuby(context, runtime, runtime.getCoverageData().getCoverage()); runtime.getCoverageData().resetCoverage(runtime); return result; }
@JRubyMethod(module = true) public static IRubyObject result(ThreadContext context, IRubyObject self) { Ruby runtime = context.runtime; if (!runtime.getCoverageData().isCoverageEnabled()) { throw runtime.newRuntimeError("coverage measurement is not enabled"); } IRubyObject result = convertCoverageToRuby(context, runtime, runtime.getCoverageData().getCoverage()); runtime.getCoverageData().resetCoverage(runtime); return result; }