summaryrefslogtreecommitdiff
path: root/ext
diff options
context:
space:
mode:
authorKevin Murphy <kevin-j-m@users.noreply.github.com>2022-12-29 03:23:25 -0500
committerGitHub <noreply@github.com>2022-12-29 21:23:25 +1300
commitb3d330c39ebbf27cefc2d83109dad9e0b3b0e94f (patch)
treec507ed20a18856e9688eed054ea9d0dfd8d68c85 /ext
parentcada537040743cbe49aac6740816d648ca0d3fb6 (diff)
Coverage.supported? recognizes oneshot_lines mode (#7040)
This adds oneshot_lines as a mode of coverage that is supported.
Notes
Notes: Merged-By: ioquatix <samuel@codeotaku.com>
Diffstat (limited to 'ext')
-rw-r--r--ext/coverage/coverage.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/ext/coverage/coverage.c b/ext/coverage/coverage.c
index 4578de54e4..399e28cdab 100644
--- a/ext/coverage/coverage.c
+++ b/ext/coverage/coverage.c
@@ -29,7 +29,7 @@ static VALUE me2counter = Qnil;
* Returns true if coverage measurement is supported for the given mode.
*
* The mode should be one of the following symbols:
- * +:lines+, +:branches+, +:methods+, +:eval+.
+ * +:lines+, +:oneshot_lines+, +:branches+, +:methods+, +:eval+.
*
* Example:
*
@@ -43,6 +43,7 @@ rb_coverage_supported(VALUE self, VALUE _mode)
return RBOOL(
mode == rb_intern("lines") ||
+ mode == rb_intern("oneshot_lines") ||
mode == rb_intern("branches") ||
mode == rb_intern("methods") ||
mode == rb_intern("eval")