Lines Matching refs:range_end
14267 var self = this, result = nil, range = nil, range_start = nil, range_end = nil, start = nil;
14276 range_end = range.end === nil ? -1 : $coerce_to(range.end, $$$('Integer'), 'to_int');
14282 if (range_end < 0) {
14283 range_end += self.length;
14284 } else if (range_end >= self.length) {
14285 range_end = self.length - 1;
14287 range_end += 1;
14291 var range_length = range_end - range_start;
14293 range_end -= 1;
14298 …if (range_start < self.length && range_start >= 0 && range_end < self.length && range_end >= 0 && …
17391 var self = this, infinity = nil, range_begin = nil, range_end = nil;
17402 range_end = self.end;
17404 range_end = $rb_minus(range_end, 1);
17405 } if ($truthy($rb_lt(range_end, range_begin))) {
17407 } return (Math.abs(range_end - range_begin) + 1).$to_i();