method

sole

rails latest stable - Class: Range

Method not available on this version

This method is only available on newer versions. The first available version (v7.2.3) is shown here.

sole()
public

Returns the sole item in the range. If there are no items, or more than one item, raises Enumerable::SoleItemExpectedError.

(1..1).sole   # => 1
(2..1).sole   # => Enumerable::SoleItemExpectedError: no item found
(..1).sole    # => Enumerable::SoleItemExpectedError: infinite range cannot represent a sole item