<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array">
    <added>
      <filename>MIT-LICENSE</filename>
    </added>
    <added>
      <filename>Manifest</filename>
    </added>
    <added>
      <filename>Rakefile</filename>
    </added>
    <added>
      <filename>active_olap.gemspec</filename>
    </added>
    <added>
      <filename>lib/active_olap.rb</filename>
    </added>
    <added>
      <filename>lib/active_olap/aggregate.rb</filename>
    </added>
    <added>
      <filename>lib/active_olap/category.rb</filename>
    </added>
    <added>
      <filename>lib/active_olap/configurator.rb</filename>
    </added>
    <added>
      <filename>lib/active_olap/cube.rb</filename>
    </added>
    <added>
      <filename>lib/active_olap/dimension.rb</filename>
    </added>
    <added>
      <filename>lib/active_olap/helpers/chart_helper.rb</filename>
    </added>
    <added>
      <filename>lib/active_olap/helpers/display_helper.rb</filename>
    </added>
    <added>
      <filename>lib/active_olap/helpers/form_helper.rb</filename>
    </added>
    <added>
      <filename>lib/active_olap/helpers/table_helper.rb</filename>
    </added>
    <added>
      <filename>lib/active_olap/test/assertions.rb</filename>
    </added>
    <added>
      <filename>spec/integration/active_olap_spec.rb</filename>
    </added>
    <added>
      <filename>spec/spec_helper.rb</filename>
    </added>
    <added>
      <filename>spec/unit/cube_spec.rb</filename>
    </added>
    <added>
      <filename>tasks/spec.rake</filename>
    </added>
    <added>
      <filename>tasks/test.rake</filename>
    </added>
  </added>
  <modified type="array">
    <modified>
      <diff>@@ -55,6 +55,6 @@ to validate the results before they are used for decision making.
 
 About this plugin
 -----------------
-The plugin is written by Willem van Bergen for Floorplanner.com. It is BSD-licensed (see 
-LICENSE). If you have any questions or want to help out with the development of this plugin,
+The plugin is written by Willem van Bergen for Floorplanner.com. It is MIT-licensed (see 
+MIT-LICENSE). If you have any questions or want to help out with the development of this plugin,
 please contact me on willem AT vanbergen DOT org.</diff>
      <filename>README</filename>
    </modified>
    <modified>
      <diff>@@ -1,3 +1,2 @@
-$:.unshift &quot;#{File.dirname(__FILE__)}/lib&quot;
-require 'active_record/olap'
-ActiveRecord::Base.class_eval { extend ActiveRecord::Olap }
+$:.unshift(File.dirname(__FILE__) + '/lib')
+require 'active_olap'</diff>
      <filename>init.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,8 +1,8 @@
 require &quot;#{File.dirname(__FILE__)}/test_helper&quot;
 
-class ActiveRecord::Olap::Test &lt; Test::Unit::TestCase
+class ActiveOLAP::QueryTest &lt; Test::Unit::TestCase
   
-  include ActiveOlapOlapTestHelper
+  include ActiveOlapTestHelper
   
   def setup
     create_db    
@@ -311,24 +311,24 @@ class ActiveRecord::Olap::Test &lt; Test::Unit::TestCase
   # the actual SQL expression strings are connection specific,
   # For this test, they are in SQLite3 format
   def test_other_condition
-    dimension = ActiveRecord::Olap::Dimension.create(OlapTest, :categories =&gt; { :datetime_field_set =&gt; {:datetime_field =&gt; nil}})
-    assert_kind_of ActiveRecord::Olap::Dimension, dimension
+    dimension = ActiveOLAP::Dimension.create(OlapTest, :categories =&gt; { :datetime_field_set =&gt; {:datetime_field =&gt; nil}})
+    assert_kind_of ActiveOLAP::Dimension, dimension
     assert_equal '(((&quot;olap_tests&quot;.&quot;datetime_field&quot; IS NULL)) IS NULL OR NOT((&quot;olap_tests&quot;.&quot;datetime_field&quot; IS NULL)))', dimension[:other].to_sanitized_sql
     
     dimension = { :categories =&gt; { :datetime_field_set =&gt; {:datetime_field =&gt; nil} } }
-    dimension = ActiveRecord::Olap::Dimension.create(OlapTest, dimension)
+    dimension = ActiveOLAP::Dimension.create(OlapTest, dimension)
     assert_kind_of String, dimension[:other].conditions
     
     dimension = { :categories =&gt; { :other =&gt; false, :datetime_field_set =&gt; {:datetime_field =&gt; nil} } }
-    dimension = ActiveRecord::Olap::Dimension.create(OlapTest, dimension)
+    dimension = ActiveOLAP::Dimension.create(OlapTest, dimension)
     assert_nil dimension[:other]
     
     dimension = { :categories =&gt; { :other =&gt; nil, :datetime_field_set =&gt; {:datetime_field =&gt; nil} } }
-    dimension = ActiveRecord::Olap::Dimension.create(OlapTest, dimension)
+    dimension = ActiveOLAP::Dimension.create(OlapTest, dimension)
     assert_nil dimension[:other]
     
     dimension = { :categories =&gt; { :other =&gt; ['willem = ?', &quot;grea't&quot;], :datetime_field_set =&gt; {:datetime_field =&gt; nil} } }
-    dimension = ActiveRecord::Olap::Dimension.create(OlapTest, dimension)
+    dimension = ActiveOLAP::Dimension.create(OlapTest, dimension)
     assert_equal [&quot;willem = ?&quot;, &quot;grea't&quot;], dimension[:other].conditions
     assert_equal &quot;willem = 'grea''t'&quot;, dimension[:other].to_sanitized_sql
   end</diff>
      <filename>test/test_active_olap.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,18 +1,16 @@
-ENV['RAILS_ENV'] = 'test'
-ENV['RAILS_ROOT'] ||= File.dirname(__FILE__) + '/../../../..'
+$:.reject! { |e| e.include? 'TextMate' }
 
+require 'rubygems'
 require 'test/unit'
-require File.expand_path(File.join(ENV['RAILS_ROOT'], 'config/environment.rb'))
-
 require 'active_record'
-require 'action_controller/test_process'
 
-require &quot;#{File.dirname(__FILE__)}/../init&quot;
+require &quot;#{File.dirname(__FILE__)}/../lib/active_olap&quot;
+require &quot;#{File.dirname(__FILE__)}/../lib/active_olap/test/assertions&quot;
 
-module ActiveOlapOlapTestHelper
+module ActiveOlapTestHelper
   
   def self.included(base)
-    base.send :include, ActiveRecord::Olap::Assertions
+    base.send :include, ActiveOLAP::Test::Assertions
   end
   
   def create_db </diff>
      <filename>test/test_helper.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,16 +1,19 @@
 require &quot;#{File.dirname(__FILE__)}/test_helper&quot;
 
-class ActiveRecord::Olap::HelperTest &lt; Test::Unit::TestCase
+require 'action_view'
+
+class ActiveOLAP::HelperTest &lt; Test::Unit::TestCase
   
-  include ActiveOlapOlapTestHelper
+  include ActiveOlapTestHelper
   
   # include some helper modules from ActionView
   include ActionView::Helpers::CaptureHelper
   include ActionView::Helpers::TagHelper
 
   # include the Active OLAP helper functions
-  include ActiveRecord::Olap::TableHelper
+  include ActiveOLAP::Helpers::TableHelper
 
+  attr_accessor :output_buffer
 
   def setup
     create_db &amp;&amp; create_corpus</diff>
      <filename>test/test_helper_modules.rb</filename>
    </modified>
  </modified>
  <removed type="array">
    <removed>
      <filename>LICENSE</filename>
    </removed>
    <removed>
      <filename>lib/active_record/olap.rb</filename>
    </removed>
    <removed>
      <filename>lib/active_record/olap/aggregate.rb</filename>
    </removed>
    <removed>
      <filename>lib/active_record/olap/assertions.rb</filename>
    </removed>
    <removed>
      <filename>lib/active_record/olap/category.rb</filename>
    </removed>
    <removed>
      <filename>lib/active_record/olap/chart_helper.rb</filename>
    </removed>
    <removed>
      <filename>lib/active_record/olap/configurator.rb</filename>
    </removed>
    <removed>
      <filename>lib/active_record/olap/cube.rb</filename>
    </removed>
    <removed>
      <filename>lib/active_record/olap/dimension.rb</filename>
    </removed>
    <removed>
      <filename>lib/active_record/olap/display_helper.rb</filename>
    </removed>
    <removed>
      <filename>lib/active_record/olap/form_helper.rb</filename>
    </removed>
    <removed>
      <filename>lib/active_record/olap/table_helper.rb</filename>
    </removed>
  </removed>
  <parents type="array">
    <parent>
      <id>b7bca5187f426c627637fcc5cc8a97256b7aebbd</id>
    </parent>
  </parents>
  <author>
    <name>Willem van Bergen</name>
    <email>willem@vanbergen.org</email>
  </author>
  <url>http://github.com/wvanbergen/active_olap/commit/69185ceed08c34f5acd1be9f3d18b426617e5c11</url>
  <id>69185ceed08c34f5acd1be9f3d18b426617e5c11</id>
  <committed-date>2008-12-20T06:39:51-08:00</committed-date>
  <authored-date>2008-12-20T06:39:51-08:00</authored-date>
  <message>Update file structure to gem</message>
  <tree>167818c9529797158090e9678241c3b5328952b4</tree>
  <committer>
    <name>Willem van Bergen</name>
    <email>willem@vanbergen.org</email>
  </committer>
</commit>
