lib/kasket.rb in kasket-0.5.5 vs lib/kasket.rb in kasket-0.6.0

- old
+ new

@@ -7,10 +7,11 @@ module Kasket autoload :Cache, 'kasket/cache' autoload :ConfigurationMixin, 'kasket/configuration_mixin' autoload :ReloadAssociationMixin, 'kasket/reload_association_mixin' autoload :RackMiddleware, 'kasket/rack_middleware' + autoload :Query, 'kasket/query' CONFIGURATION = {:max_collection_size => 100} module_function @@ -24,23 +25,23 @@ ActiveRecord::Base.extend(Kasket::ConfigurationMixin) ActiveRecord::Associations::BelongsToAssociation.send(:include, Kasket::ReloadAssociationMixin) ActiveRecord::Associations::BelongsToPolymorphicAssociation.send(:include, Kasket::ReloadAssociationMixin) ActiveRecord::Associations::HasOneThroughAssociation.send(:include, Kasket::ReloadAssociationMixin) - #sets up local cache clearing on rack - begin - ActionController::Dispatcher.middleware.use(Kasket::RackMiddleware) - rescue NameError => e - puts('WARNING: The kasket rack middleware is not in your rack stack') - end - #sets up local cache clearing before each request. #this is done to make it work for non rack rails and for functional tests begin ApplicationController.before_filter do Kasket.cache.clear_local end rescue NameError => e + end + + #sets up local cache clearing on rack + begin + ActionController::Dispatcher.middleware.use(Kasket::RackMiddleware) + rescue NameError => e + puts('WARNING: The kasket rack middleware is not in your rack stack') end #sets up local cache clearing after each test case begin ActiveSupport::TestCase.class_eval do