Sha256: 74936ea94bbb79904c1f11163ed5aae3f34b16a0486cd77b665c4ba8edabc0a9
Contents?: true
Size: 597 Bytes
Versions: 1
Compression:
Stored size: 597 Bytes
Contents
require 'fileutils' require 'glue/attribute' require 'nitro/caching/output' require 'nitro/caching/actions' require 'nitro/caching/fragments' module Nitro # Adds support for caching. module Caching # Globaly enable/disable caching. mattr_accessor :caching_enabled, true def self.append_features(base) #:nodoc: super base.send :include, Output, Actions, Fragments base.class_eval do cattr_accessor :caching_enabled, true end end private def caching_enabled? Caching.caching_enabled and self.class.caching_enabled end end end # * George Moschovitis <gm@navel.gr>
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
nitro-0.19.0 | lib/nitro/caching.rb |