module GhostInThePost::JSLoaders::CacheLoader

Public Instance Methods

clear!() click to toggle source
# File lib/ghost_in_the_post/js_loaders/cache_loader.rb, line 16
def clear!
  @cache = {}
end
development_env?() click to toggle source
# File lib/ghost_in_the_post/js_loaders/cache_loader.rb, line 20
def development_env?
  defined?(::Rails) && ::Rails.env.development?
end
load(url) click to toggle source
# File lib/ghost_in_the_post/js_loaders/cache_loader.rb, line 8
def load(url)
  @cache[url] unless development_env?
end
store(url, content) click to toggle source
# File lib/ghost_in_the_post/js_loaders/cache_loader.rb, line 12
def store(url, content)
  @cache[url] ||= content unless development_env?
end