module Premailer::Rails::CSSLoaders::CacheLoader

Public Instance Methods

clear!() click to toggle source
# File lib/premailer/rails/css_loaders/cache_loader.rb, line 17
def clear!
  @cache = {}
end
development_env?() click to toggle source
# File lib/premailer/rails/css_loaders/cache_loader.rb, line 21
def development_env?
  defined?(::Rails) &&
    ::Rails.respond_to?(:env) &&
    ::Rails.env.development?
end
load(url) click to toggle source
# File lib/premailer/rails/css_loaders/cache_loader.rb, line 9
def load(url)
  @cache[url] unless development_env?
end
store(url, content) click to toggle source
# File lib/premailer/rails/css_loaders/cache_loader.rb, line 13
def store(url, content)
  @cache[url] ||= content unless development_env?
end