TExpTExp - Temporal expression library for Ruby with a modular, extensible expression serialization language | |
Download |
TExp Ranking & Summary
Advertisement
- License:
- Freeware
- Price:
- FREE
- Publisher Name:
- Jim Weirich
- Publisher web site:
- http://rubyforge.org/projects/flexmock/
- Operating Systems:
- Mac OS X
- File Size:
- 28 KB
TExp Tags
TExp Description
TExp - Temporal expression library for Ruby with a modular, extensible expression serialization language TExp is a temporal expression library for Ruby with a modular, extensible expression serialization language.Temporal expressions are a way of concisely expressing recuring events. For example, Christmas falls on the 25th of December every year. A temporal expression that represented the recurring event called "Christmas" would return true for any date that falls on the 25th of December.Here are some key features of "TExp":· Basic Expressions for: Day of Week (see DayOfWeek), Week of Month (See Week), Specific Month (See Month), Day of Month (see DayOfMonth), Specific Year (See Year)· Composite Expressions for: Logical AND (date must be included by all sub-expressions), Logical OR (date is included by any sub-expression), Logical NOT (include any date not included in the sub-expression), Windows (specify a windows of days around any date matching the sub-expression)· Human readable descriptions via inspect· Compact, parsable encoding via to_s· User expandable with custom temporal expression types, that interoperates with the compact, parsable encoding.
TExp Related Software