Cs133 is the middleman between a UI date filter and the queries it scopes. It builds timezone-aware time ranges from presets (this month, last month, last 7/30 days, year to date), exposes them as plain start/end pairs any query can consume, and compares two equal-length ranges for period-over-period reporting. Pure Ruby value objects — no Rails, no knowledge of where the numbers come from.

Required Ruby Version

>= 3.2.0

Authors

tylercschneider

Versions

  1. 0.1.0 September 21, 2026 (16.5 KB)

Pushed by

GitHub

SHA 256 checksum