- Renamed some files to make Hoe happy
- Incremented version number
- Added Hoe declarations into rakefile
- Added guard statements after Numeric extensions
required YAML and worked around a horrible issue whereby Runt-created Time objects aren't able to be loaded after they're serialized.
Removed : from case in lib/runt.rb for Ruby 1.9 compatibility
PDate.parse (that uses DateTime.parse) now accepts a precision option
added to_date_time and to_date
Added matching_expressions_for which returns the simplest subset of TEXPR that matches the date. Also added date_times_and_durations that returns an array of {:date_time => , :duration => } hash for all the events occurring within the supplied DateRange
removed the target/ files that prevented the gems from being built on my machine
Added basic equality check (enough to use it in specs but doesn't for example see that (DIWeek.new(Fri) | DIWeek.new(Sat)) == REWeek.new(Fri, Sat))
cleaner way of constructing the date_time returned by date_times_and_durations.
Duration is not returned in hours by default anymore
Removed all the target nonsense
Rolled back some changes from last commit before merging with other fork, (closes #1)
Added initial support for weekly interval events
Added another assertion to ensure ranges worked
to_i was in the wrong place
Adding stuff to schedule, need to revisit how to efficiently extend this class
Renamed Spec to TemporalDate and RSpec to TemporalRange to avoid collisions with RSpec tests
Catch a nil date in include?
Adding a method to return a hash mapping dates to events
Version bump to 0.0.0