# tilo/validates\_overlap

<https://repo.masters-masters.com/en/repos/tilo/validates_overlap>

[Home](https://repo.masters-masters.com/en) › [tilo](https://repo.masters-masters.com/en/owners/tilo) › [validates\_overlap](https://repo.masters-masters.com/en/repos/tilo/validates_overlap)

tilo/validates\_overlap has 173 stars on GitHub. Its RepoMasters card: Prototype tier. Adds ActiveRecord validations that prevent overlapping datetime and…

| Field | Value |
| --- | --- |
| Owner | [tilo](https://repo.masters-masters.com/en/owners/tilo) |
| Stars | 173 |
| Forks | 44 |
| Language | [Ruby](https://repo.masters-masters.com/en/languages/ruby) |
| License | MIT |
| Created | 2011 |
| Tier | [Prototype (100 to 249 ★)](https://repo.masters-masters.com/en/ranks/rush) |
| View on GitHub | [tilo/validates\_overlap](https://github.com/tilo/validates_overlap) |

## Repository

Adds ActiveRecord validations that prevent overlapping datetime and other linearly ordered ranges — bookings, reservations, meetings, shifts. One SQL query; supports scoping and open-ended ranges. Supports Rails 6.1–8.1

The tier for repos with 100 to 249 ★. Published odds per card pulled: 70%. Rarity: Common.

## More repos by tilo

- [tilo/smarter\_csv · ★ 1,552 · Ruby · Beta](https://repo.masters-masters.com/en/repos/tilo/smarter_csv)

## Nearby in Ruby

- [in3rsha/learnmeabitcoin-code · ★ 173 · Ruby · Prototype](https://repo.masters-masters.com/en/repos/in3rsha/learnmeabitcoin-code)
- [devmasx/merge-branch · ★ 173 · Ruby · Prototype](https://repo.masters-masters.com/en/repos/devmasx/merge-branch)
- [pyricau/androidsrc · ★ 173 · Ruby · Prototype](https://repo.masters-masters.com/en/repos/pyricau/androidsrc)
- [lazyatom/engines · ★ 173 · Ruby · Prototype](https://repo.masters-masters.com/en/repos/lazyatom/engines)
- [halostatue/color · ★ 173 · Ruby · Prototype](https://repo.masters-masters.com/en/repos/halostatue/color)
- [astro/socksify-ruby · ★ 173 · Ruby · Prototype](https://repo.masters-masters.com/en/repos/astro/socksify-ruby)

---
Data: GitHub · Illustration drawn by RepoMasters from the repo’s ID and its language color.
