Range#include?: simplify condition; ref #3255

This commit is contained in:
Yukihiro "Matz" Matsumoto
2016-11-18 11:54:24 +09:00
parent b03b1e37d9
commit 0ff3ae1fba
+3 -3
View File
@@ -230,9 +230,9 @@ mrb_range_include(mrb_state *mrb, mrb_value range)
beg = r->edges->beg;
end = r->edges->end;
include_p = r_le(mrb, beg, val) && /* beg <= val */
((r->excl && r_gt(mrb, end, val)) || /* end > val */
(!r->excl && r_ge(mrb, end, val))); /* end >= val */
include_p = r_le(mrb, beg, val) && /* beg <= val */
(r->excl ? r_gt(mrb, end, val) /* end > val */
: r_ge(mrb, end, val)); /* end >= val */
return mrb_bool_value(include_p);
}