Commits on Nov 17, 2010
  1. Fixed problem with gemspec

    committed Nov 17, 2010
  2. Added Gemfile for dev, updated mongo dependencies to require more rec…

    …ent versions, removed jeweler configs and cleaned up gemspec.
     Author:    Nathan <>
     Committer: Nathan <>
    committed with Nathan Nov 17, 2010
  3. Modified AggregationMetadata class to fix a bug that prevented older …

    …metadata entries and aggregation collections not be removed/dropped.
    alexw668 committed Nov 17, 2010
Commits on Oct 26, 2010
Commits on Sep 3, 2010
Commits on Aug 11, 2010
  1. ==0.5.2

      *Fixed a bug with the naming of expansion variables when expanding embedded collections or hashes
      *Refactored the cube processing logic a little to make processing an aggregation somewhat safe even
       while the aggregation is being queried, by not dropping cached aggregated data but simply overwriting it
       when map reduce is complete.
    committed Aug 11, 2010
  2. Fix bug in expansion.rb

    unknown committed Aug 11, 2010
Commits on Aug 7, 2010
  1. ==0.5.1

      *Minor adjustment to prevent Cubicle from vomiting blood and pieces of chewed up cats when filtering a query
      using MongoDB's new $or operator.
    unknown committed Aug 7, 2010
Commits on Jul 30, 2010
  1. Regenerated gemspec for version 0.5.0

    unknown committed Jul 30, 2010
  2. Changed auto-naming of expansion variables to singularize the collect…

    …ion name when possible.
    unknown committed Jul 30, 2010
Commits on Jul 29, 2010
  1. ==0.5.0

      *Added the ability to define aggregations that expand embedded collections, such as hashes or arrays, using the
      'expand' expression in the aggregation DSL. Bumping version to 0.5.0 (yes, quite a leap) because this was the last
      missing piece of functionality before I feel the library is more or less functional for most uses. There is still
      one more major aspect of Cubicle that needs some work, and that is how dates are handled. Once that is finished,
      I think it will be ready for 1.0 as it is already in production use in two of our systems and being integrated
      without troubles into a third.
    unknown committed Jul 29, 2010
Commits on Jul 16, 2010
  1. Added ability to specify global filter in cubicle definitions via sou…

    …rce_collection keyword
    unknown committed Jul 16, 2010
Commits on Jul 7, 2010
  1. update cubicle.gemspec.

    Alex Wang committed Jul 7, 2010
  2. Added duration in weeks.

    Alex Wang committed Jul 7, 2010
Commits on Jul 6, 2010
Commits on Jul 2, 2010
  1. Tweaked Cubicle module to allow more flexibility in specifying connec…

    …tion options, specifically allowing MongoMapper configuration to be supersceded (sp?) [sic]
    unknown committed Jul 2, 2010
Commits on Jun 23, 2010
  1. Bump version

    committed Jun 23, 2010
  2. ==0.1.28

      *Updated to latest versions of MongoMapper, Mongo & BSON
    committed Jun 23, 2010
Commits on May 27, 2010
  1. ==0.1.26,0.1.27

      *Included mustache dependency in gem (whoops) and fixed a bug where an error in cube processing would replace
       useful error information with nonsensical error information.
    committed May 27, 2010
Commits on May 25, 2010
Commits on May 24, 2010
Commits on May 20, 2010
  1. ==0.1.25

      *Modified data extraction to ensure that member and query level aliases are respected in the final result. Also
      stopped automatically dropping temporary map reduce tables during query execution for performance reasons. Instead,
      added a static method to the Cubicle module, clear_temp_tables, which can be called at application startup or teardown:
    committed May 20, 2010
Commits on May 14, 2010
  1. Bump version

    committed May 14, 2010
  2. Tweak to profiler output

    committed May 14, 2010