Permalink
Commits on Feb 25, 2013
  1. Prepare release 0.10.0

    avit committed Feb 25, 2013
  2. Add Occurrence class to handle end_time

    Schedule occurrences are wrapped in a Time-like object that wraps the
    start & end time into a single concept. All methods delegate to the
    occurrence's enclosed start_time so it continues to behave like before.
    
    Fixes #119
    avit committed Dec 2, 2012
Commits on Feb 24, 2013
  1. Extract license to its own file

    avit committed Feb 24, 2013
Commits on Feb 23, 2013
  1. Use start time as implicit occurrence time

    Fixes #135
    avit committed Feb 23, 2013
Commits on Feb 22, 2013
  1. Rules must not count uses prematurely

    Fixes #149
    avit committed Feb 22, 2013
Commits on Feb 17, 2013
  1. Clean up specs

    avit committed Feb 17, 2013
  2. Clean code

    avit committed Feb 17, 2013
  3. Don't rely on :ActiveSupport contstant

    Using query for :time_zone tells us if a time is a TimeWithZone, this
    avoids errors when ActiveSupport::SomethingElse is loaded but
    ActiveSupport::Time is not.
    
    Fixes #140
    avit committed Feb 17, 2013
  4. Handle local offset across different time zones

    Cleaned up specs to run in different time zone settings.
    Fixes #141
    avit committed Feb 17, 2013
Commits on Feb 16, 2013
Commits on Feb 14, 2013
  1. Warn on DateTime input and convert to Time

    Fixes #144
    avit committed Feb 14, 2013
  2. Run validations in order of significance

    Rough benchmark shows an improvement of ~30% for the
    `finds_acceptable_time?` validation method.
    avit committed Feb 14, 2013
  3. Test & refactor infinite loop fix for "until"

    Fixes #112
    avit committed Feb 13, 2013
  4. Organize gemspec

    avit committed Feb 14, 2013
Commits on Feb 13, 2013
  1. More meaningful variable naming

    avit committed Feb 13, 2013
Commits on Feb 12, 2013
  1. Make schedules easier to set up

    Fixes #146
    avit committed Feb 12, 2013
Commits on Feb 10, 2013
  1. Small fix in case week_start isn't defined

    Peter De Berdt committed with avit Nov 5, 2012
  2. Updated documentation

    Peter De Berdt committed with avit Mar 27, 2012
  3. Serialize week start as a number instead of a symbol

    Peter De Berdt committed with avit Mar 27, 2012
  4. Added documentation for weekly rule with different first weekday

    Peter De Berdt committed with avit Mar 26, 2012
  5. Serialize and deserialize week_start

    Peter De Berdt committed with avit Mar 26, 2012
  6. Ensure monthly.day_of_month is respected

    Fixes #105
    avit committed Feb 10, 2013
  7. Monthly interval works for all days in month

    Fixes #105
    avit committed Feb 10, 2013