Module: JekyllHTTPRequest

Defined in:
lib/jekyll-http-request/cache.rb,
lib/jekyll-http-request.rb,
lib/jekyll-http-request/filter.rb,
lib/jekyll-http-request/version.rb

Overview

Jekyll 4.x comptable caching class for pre-4.x compatibility ref: github.com/benbalter/jekyll-include-cache/blob/main/lib/jekyll-include-cache/cache.rb

Defined Under Namespace

Modules: Filter Classes: Cache

Constant Summary collapse

VERSION =
"0.0.3"

Class Method Summary collapse

Class Method Details

.cacheObject



8
9
10
11
12
13
14
# File 'lib/jekyll-http-request.rb', line 8

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

.resetObject



16
17
18
# File 'lib/jekyll-http-request.rb', line 16

def reset
  JekyllHTTPRequest.cache.clear
end