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
- 0.7.0 May 02, 2026 (11 KB)
- 0.6.0 April 21, 2026 (10.5 KB)
- 0.5.0 April 17, 2026 (10 KB)
- 0.4.0 April 15, 2026 (9.5 KB)
- 0.3.0 April 15, 2026 (9.5 KB)