Sha256: 9cba78bb036ceff2671919552d15d2512844941da0173d00b3cb0a22ce34638b
Contents?: true
Size: 1.1 KB
Versions: 1
Compression:
Stored size: 1.1 KB
Contents
# timeframe A Ruby class for describing and interacting with timeframes. ## Based on ISO 8601 As [documented by wikipedia](http://en.wikipedia.org/wiki/ISO_8601#Time_intervals), time intervals are like: 1. Start and end, such as `2007-03-01T13:00:00Z/2008-05-11T15:30:00Z` 2. Start and duration, such as `2007-03-01T13:00:00Z/P1Y2M10DT2H30M` 3. Duration and end, such as `P1Y2M10DT2H30M/2008-05-11T15:30:00Z` 4. Duration only, such as `P1Y2M10DT2H30M`, with additional context information [not supported] or more simply <start>/<end> <start>/<duration> <duration>/<end> <duration> [not supported] ## Precision Currently the end result is precise to 1 day, so these are the same: * `2007-03-01T00:00:00Z/2008-05-11T00:00:00Z` * `2007-03-01/2008-05-11` This may change in the future. ## Documentation http://rdoc.info/projects/rossmeissl/timeframe ## Acknowledgements The good parts of Timeframe all came from the gentlemen at Fingertips[http://fngtps.com]. Thanks to @artemk for https://github.com/rossmeissl/timeframe/pull/5 ## Copyright Copyright (c) 2012 Andy Rossmeissl, Seamus Abshere
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
timeframe-0.1.1 | README.markdown |