Class: Range

Class | Range
In: | lib/sequel_core/core_ext.rb
Parent: | Object

### Methods

interval

### Public Instance methods

interval()

Returns the interval between the beginning and end of the range.

For exclusive ranges, is one less than the inclusive range:

      (0..10).interval # => 10
      (0...10).interval # => 9

Only works for numeric ranges, for other ranges the result is undefined, and the method may raise an error.

[Source]

         # File lib/sequel_core/core_ext.rb, line 159
    159:   def interval
    160:     last - first - (exclude_end? ? 1 : 0)
    161:   end

[Validate]