lib/glue/cacheable.rb in og-0.31.0 vs lib/glue/cacheable.rb in og-0.40.0
- old
+ new
@@ -1,23 +1,22 @@
-require 'facets/core/module/class_extension'
+require 'facet/classmethods'
module Glue
# Include this module in your Og managed classes to make
# them cacheable. Only queries by id are cached.
#
# If you use a distributed cache (drb, memcache, etc) , you may
# have to start a separate server.
-#
#--
# gmosx, WARNING: If the file lib/og/entity.rb is changed
# this file should be updated to reflect the changes!
#++
module Cacheable
- class_extension do
+ class_methods do
def after_enchant(base)
base.module_eval do
alias_method :save_without_cache, :save
@@ -148,7 +147,5 @@
end
end
end
-
-# * George Moschovitis <gm@navel.gr>