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