module CriticalPathCss

Override Critical Path Css

Constants

AGENT
CACHE_NAMESPACE

Public Class Methods

fetch(route) click to toggle source
# File lib/critical_path_css_worker.rb, line 32
def self.fetch(route)
  Rails.cache.read(route, namespace: CACHE_NAMESPACE) || ''
end
generate(route) click to toggle source
# File lib/critical_path_css_worker.rb, line 23
def self.generate(route)
  Rails.cache.write(
    route,
    CssFetcher.new.fetch_route(route),
    namespace: CACHE_NAMESPACE,
    expires_in: 1.week
  )
end