<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array">
    <added>
      <filename>test/.gitignore</filename>
    </added>
    <added>
      <filename>test/README</filename>
    </added>
    <added>
      <filename>test/Rakefile</filename>
    </added>
    <added>
      <filename>test/app/controllers/application.rb</filename>
    </added>
    <added>
      <filename>test/app/controllers/welcome_controller.rb</filename>
    </added>
    <added>
      <filename>test/app/helpers/application_helper.rb</filename>
    </added>
    <added>
      <filename>test/app/helpers/welcome_helper.rb</filename>
    </added>
    <added>
      <filename>test/app/views/layouts/application.html.erb</filename>
    </added>
    <added>
      <filename>test/app/views/welcome/with_layout.html.erb</filename>
    </added>
    <added>
      <filename>test/app/views/welcome/without_layout.html.erb</filename>
    </added>
    <added>
      <filename>test/config/boot.rb</filename>
    </added>
    <added>
      <filename>test/config/database.yml</filename>
    </added>
    <added>
      <filename>test/config/environment.rb</filename>
    </added>
    <added>
      <filename>test/config/environments/development.rb</filename>
    </added>
    <added>
      <filename>test/config/environments/production.rb</filename>
    </added>
    <added>
      <filename>test/config/environments/test.rb</filename>
    </added>
    <added>
      <filename>test/config/initializers/inflections.rb</filename>
    </added>
    <added>
      <filename>test/config/initializers/load_plugin.rb</filename>
    </added>
    <added>
      <filename>test/config/initializers/mime_types.rb</filename>
    </added>
    <added>
      <filename>test/config/initializers/new_rails_defaults.rb</filename>
    </added>
    <added>
      <filename>test/config/pez.yml</filename>
    </added>
    <added>
      <filename>test/config/plugins.yml</filename>
    </added>
    <added>
      <filename>test/config/routes.rb</filename>
    </added>
    <added>
      <filename>test/db/schema.rb</filename>
    </added>
    <added>
      <filename>test/doc/README_FOR_APP</filename>
    </added>
    <added>
      <filename>test/lib/tasks/rspec.rake</filename>
    </added>
    <added>
      <filename>test/log/development.log</filename>
    </added>
    <added>
      <filename>test/public/404.html</filename>
    </added>
    <added>
      <filename>test/public/422.html</filename>
    </added>
    <added>
      <filename>test/public/500.html</filename>
    </added>
    <added>
      <filename>test/public/dispatch.cgi</filename>
    </added>
    <added>
      <filename>test/public/dispatch.fcgi</filename>
    </added>
    <added>
      <filename>test/public/dispatch.rb</filename>
    </added>
    <added>
      <filename>test/public/favicon.ico</filename>
    </added>
    <added>
      <filename>test/public/images/rails.png</filename>
    </added>
    <added>
      <filename>test/public/javascripts/application.js</filename>
    </added>
    <added>
      <filename>test/public/javascripts/controls.js</filename>
    </added>
    <added>
      <filename>test/public/javascripts/dragdrop.js</filename>
    </added>
    <added>
      <filename>test/public/javascripts/effects.js</filename>
    </added>
    <added>
      <filename>test/public/javascripts/prototype.js</filename>
    </added>
    <added>
      <filename>test/public/robots.txt</filename>
    </added>
    <added>
      <filename>test/script/about</filename>
    </added>
    <added>
      <filename>test/script/autospec</filename>
    </added>
    <added>
      <filename>test/script/console</filename>
    </added>
    <added>
      <filename>test/script/dbconsole</filename>
    </added>
    <added>
      <filename>test/script/destroy</filename>
    </added>
    <added>
      <filename>test/script/generate</filename>
    </added>
    <added>
      <filename>test/script/performance/benchmarker</filename>
    </added>
    <added>
      <filename>test/script/performance/profiler</filename>
    </added>
    <added>
      <filename>test/script/performance/request</filename>
    </added>
    <added>
      <filename>test/script/plugin</filename>
    </added>
    <added>
      <filename>test/script/process/inspector</filename>
    </added>
    <added>
      <filename>test/script/process/reaper</filename>
    </added>
    <added>
      <filename>test/script/process/spawner</filename>
    </added>
    <added>
      <filename>test/script/runner</filename>
    </added>
    <added>
      <filename>test/script/server</filename>
    </added>
    <added>
      <filename>test/script/spec</filename>
    </added>
    <added>
      <filename>test/script/spec_server</filename>
    </added>
    <added>
      <filename>test/spec/controllers/welcome_controller_spec.rb</filename>
    </added>
    <added>
      <filename>test/spec/helpers/welcome_helper_spec.rb</filename>
    </added>
    <added>
      <filename>test/spec/rcov.opts</filename>
    </added>
    <added>
      <filename>test/spec/spec.opts</filename>
    </added>
    <added>
      <filename>test/spec/spec_helper.rb</filename>
    </added>
    <added>
      <filename>test/stories/all.rb</filename>
    </added>
    <added>
      <filename>test/stories/helper.rb</filename>
    </added>
  </added>
  <modified type="array">
    <modified>
      <diff>@@ -1,4 +1,4 @@
-require &quot;has_cache&quot;
+require File.dirname(__FILE__) + &quot;/lib/has_cache&quot;
 require &quot;digest/md5&quot;
 
 # ActiveRecord only calls after_initialize callbacks only if is</diff>
      <filename>init.rb</filename>
    </modified>
    <modified>
      <diff>@@ -60,8 +60,8 @@ module SimplesIdeias::Cached::ActionPack
             contents = render_to_string(:layout =&gt; cache_layout)
             render :text =&gt; contents, :layout =&gt; !cache_layout
           end
-          
-          Cache.write(key, contents, options) if ActionController::Base.perform_caching
+          debugger
+          Cache.write(key, contents, options) if ::ActionController::Base.perform_caching
         end
       end
     end
@@ -82,7 +82,7 @@ module SimplesIdeias::Cached::ActionPack
         cache_name = File.join('block', *cache_name.to_s.split('/'))
         
         # Executes the block if no cache was found
-        if ActionController::Base.perform_caching
+        if ::ActionController::Base.perform_caching
           concat Cache.fetch(cache_name, options) { capture(&amp;block) }, block.binding
         else
           concat capture(&amp;block), block.binding</diff>
      <filename>lib/action_pack.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>24e8ebcfc11d64eeec889e6e10291c8037443192</id>
    </parent>
  </parents>
  <author>
    <name>Nando Vieira</name>
    <email>fnando.vieira@gmail.com</email>
  </author>
  <url>http://github.com/fnando/has_cache/commit/bb648c8701f1ad351176c5928baf34b2b98d86d4</url>
  <id>bb648c8701f1ad351176c5928baf34b2b98d86d4</id>
  <committed-date>2008-10-28T18:35:48-07:00</committed-date>
  <authored-date>2008-10-28T18:35:48-07:00</authored-date>
  <message>Added some specs to validate controller cache</message>
  <tree>0faded751306e7f671ef40e26944409efd09f943</tree>
  <committer>
    <name>Nando Vieira</name>
    <email>fnando.vieira@gmail.com</email>
  </committer>
</commit>
