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

Methods

interval  

Public Instance methods

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]