Project

boundy

0.0
No commit activity in last 3 years
No release in over 3 years
Boundy is a bounding and constraining library for any comparable types; it is like Ranges, but with much more flexibility. Boundy allows for the creation of bounded and partially-bounded intervals -- or domains. Boundy allows for these domains to be intersected, creating a new domain, which can be acted on further. I originally wrote Boundy for intersecting date ranges for reporting, but it should be useable for any Comparable types.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

Runtime

 Project Readme

boundy

A ranging and constraining gem.

Boundy is a bounding and constraining library for any comparable types; it is like Ranges, but with much more flexibility.

Boundy allows for the creation of bounded and partially-bounded intervals -- or domains. Boundy allows for these domains to be intersected, creating a new domain, which can be acted on further.

I originally wrote Boundy for intersecting date ranges for reporting, but it should be useable for any Comparable types.

Gem Version Build Status Code Climate Coverage Status Dependency Status

License

©2016 Ed Carrel. Released under the MIT license.

See License for details.