Module: SeoCache

Defined in:
lib/seo_cache.rb,
lib/seo_cache/version.rb,
lib/seo_cache/middleware.rb,
lib/seo_cache/page_render.rb,
lib/seo_cache/page_caching.rb,
lib/seo_cache/populate_cache.rb

Defined Under Namespace

Classes: Middleware, PageCaching, PageRender, PopulateCache

Constant Summary collapse

VERSION =
'0.2.0'.freeze

Class Method Summary collapse

Class Method Details

.disk_cache? ⇒ Boolean

Returns:

  • (Boolean)


96
97
98
# File 'lib/seo_cache.rb', line 96

def self.disk_cache?
  SeoCache.cache_mode == 'disk'
end

.log(message) ⇒ Object



100
101
102
# File 'lib/seo_cache.rb', line 100

def self.log(message)
  Rails.logger.info { "[seo_cache] #{message}" }
end

.log_error(message) ⇒ Object



104
105
106
# File 'lib/seo_cache.rb', line 104

def self.log_error(message)
  Rails.logger.error { "[seo_cache] #{message}" }
end

.memory_cache? ⇒ Boolean

Returns:

  • (Boolean)


92
93
94
# File 'lib/seo_cache.rb', line 92

def self.memory_cache?
  SeoCache.cache_mode == 'memory'
end