> For the complete documentation index, see [llms.txt](https://enls.gitbook.io/rgss-reference-manual/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://enls.gitbook.io/rgss-reference-manual/standard-library/built-in-classes/object/range.md).

# Range

The range object class. See Range Expressions for more information.

### Superclass

* Object

### Included Module

* Enumerable

### Methods

self === other

This method is mostly used for comparison within case statements. Returns true if other is within range.

beginfirst

Returns the initial element.

each {|item| ... }

Iterates over each element within the range.

endlast

Returns the end point, regardless of whether the range object is inclusive of the end point.

```
p (1..5).end   # => 5
p (1...5).end  # => 5
```

exclude\_end?

Returns true if the range object is exclusive of the end point.
