Module: JekyllIncludeCache

Defined in:
lib/jekyll-include-cache/cache.rb,
lib/jekyll-include-cache.rb,
lib/jekyll-include-cache/tag.rb,
lib/jekyll-include-cache/version.rb

Overview

Jekyll 4.x comptable caching class for pre-4.x compatability

Defined Under Namespace

Classes: Cache, Tag

Constant Summary collapse

VERSION =
"0.2.0"

Class Method Summary collapse

Class Method Details

.cacheObject



10
11
12
13
14
15
16
# File 'lib/jekyll-include-cache.rb', line 10

def cache
  @cache ||= if defined? Jekyll::Cache
               Jekyll::Cache.new(self.class.name)
             else
               JekyllIncludeCache::Cache.new
             end
end

.resetObject



18
19
20
# File 'lib/jekyll-include-cache.rb', line 18

def reset
  JekyllIncludeCache.cache.clear
end