Module: Jekyll::Cache

Defined in:
lib/jekyll/cache.rb,
lib/jekyll/cache/version.rb,
lib/jekyll/cache/file_store.rb,
lib/jekyll/cache/memory_store.rb

Defined Under Namespace

Classes: FileStore, MemoryStore

Constant Summary collapse

VERSION =
"1.0.1"

Class Method Summary collapse

Class Method Details

.cleartrue, false

Note:

Doesn’t matter if it exists.

– Clear the entire cache. –

Returns:

  • (true, false)


21
22
23
24
25
# File 'lib/jekyll/cache.rb', line 21

def self.clear
  if Jekyll.cache_dir && Jekyll.cache_dir.directory?
    return Jekyll.cache_dir.rm_rf
  end
end

.loggerJekyll::LogWrapper

– Creates a log wrapper for ActiveSupport –

Returns:

  • (Jekyll::LogWrapper)

See Also:

  • LogWrapper


32
33
34
# File 'lib/jekyll/cache.rb', line 32

def self.logger
  @logger ||= LogWrapper.new(Jekyll.logger)
end