Interval data type supporting closed, open, and half-open boundaries with overlap detection, containment, intersection, union, subtraction, shift, scale, split, clamp, merging collections, and finding gaps. Works with any Comparable type including Numeric and Time.

Required Ruby Version

>= 3.1.0

Authors

Philip Rehberger

Versions

  1. 0.7.0 May 02, 2026 (11 KB)
  2. 0.6.0 April 21, 2026 (10.5 KB)
  3. 0.5.0 April 17, 2026 (10 KB)
  4. 0.4.0 April 15, 2026 (9.5 KB)
  5. 0.3.0 April 15, 2026 (9.5 KB)
Show all versions (12 total)

SHA 256 checksum