Permalink
Switch branches/tags
Nothing to show
Commits on Jul 14, 2009
Commits on Jul 13, 2009
Commits on Jul 12, 2009
  1. Upgrade to Rails 2.3.2

    committed Jul 12, 2009
Commits on Jul 9, 2009
Commits on Jul 8, 2009
  1. Minor bugfixes

    committed Jul 8, 2009
  2. Add basic API versioning

    committed Jul 8, 2009
  3. Scheduling spec fixes

    committed Jul 8, 2009
Commits on Jul 7, 2009
  1. Extend specs and fix bug when overridding to close a location all day…

    … which is normally open
    committed Jul 7, 2009
  2. daysOfWeek -> days_of_week ; "dasherize" all XML elements to be consi…

    …stent with default ActiveRecord serializer
    committed Jul 7, 2009
Commits on Jul 6, 2009
  1. Customize XML builders; Add schedule caching

      * Write custom XML builders for Place and OperatingTime
      * Bugfix and comments to OperatingTime model
      * Code refactoring for Place.schedule to allow caching
      * Added additional scheduling specs and fixed some mistakes
    committed Jul 6, 2009
  2. Add backwards compatibility fixes to migrations for existing data (do…

    …es not affect a fresh database)
    committed Jul 6, 2009
  3. Finish out scheduling specs and fix Places model

      * Fix date comparison error in OperatingTime.next_times (with specs)
      * Select more candidates in Place.schedule to allow for midnight
          rollovers
      * Added startDate/endDate check to Place.schedule
      * Add scoping to RSpec Capabilities to prevent capabilities from
          polluting each other
      * Finish writing all Capabilities for scheduling
    committed Jul 5, 2009
  4. Expand scheduling specs; Move Place extensions into spec_helper; Remo…

    …ve pre-Capabilities specs; Add "offset" method to Date,Time, and DateTime; Fix scheduling errors in Place model
    committed Jul 5, 2009
  5. Extensive changes to scheduling logic and specs

      * OperatingTime.next_times returns the next occurrence of the rule
      * Minor refactoring in OperatingTime model
      * Completely rewrite Place.schedule(from,to) using 'next_times'
      * Minor refactoring in Place model
      * Add validation_blocks to RSpec Capabilities add-on
        - validation_blocks can be used to validate the test objects
          created by all the nested before(:each) blocks to make sure
          all appropriate constraints are met
      * Completely rewrote methods for building test schedules and for
          defining tests in a recursive format
    committed Jul 3, 2009
  6. Minor model refactoring; Massive rewrite of scheduling specs for Plac…

    …e model using new RSpec "capabilities"
    committed Jul 1, 2009