aboutsummaryrefslogtreecommitdiffstats
path: root/range.c
diff options
context:
space:
mode:
authorS.H <gamelinks007@gmail.com>2021-11-09 17:09:29 +0900
committerGitHub <noreply@github.com>2021-11-09 17:09:29 +0900
commit75aae66c4f3eacd527cea71e0c8e486b630fc0a4 (patch)
tree8aee73fc1b63d6bdfa4761852fd7da8bcac416e1 /range.c
parentc1c13c58eebb7441d27536a32d73380d165d6eda (diff)
downloadruby-75aae66c4f3eacd527cea71e0c8e486b630fc0a4.tar.gz
Some codes replace to `RBOOL` macro (#5023)
* Some code replace and using RBOOL macro * Fix indent * Using RBOOL in syserr_eqq function
Diffstat (limited to 'range.c')
-rw-r--r--range.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/range.c b/range.c
index e49dd2cf35..6ac7d794c6 100644
--- a/range.c
+++ b/range.c
@@ -1792,14 +1792,12 @@ range_include_internal(VALUE range, VALUE val, int string_use_cover)
else if (NIL_P(beg)) {
VALUE r = rb_funcall(val, id_cmp, 1, end);
if (NIL_P(r)) return Qfalse;
- if (rb_cmpint(r, val, end) <= 0) return Qtrue;
- return Qfalse;
+ return RBOOL(rb_cmpint(r, val, end) <= 0);
}
else if (NIL_P(end)) {
VALUE r = rb_funcall(beg, id_cmp, 1, val);
if (NIL_P(r)) return Qfalse;
- if (rb_cmpint(r, beg, val) <= 0) return Qtrue;
- return Qfalse;
+ return RBOOL(rb_cmpint(r, beg, val) <= 0);
}
}
return Qundef;