class AdvertSelector::ErrorsCache
Public Class Methods
add(str)
click to toggle source
# File lib/advert_selector/errors_cache.rb, line 12 def self.add(str) Rails.cache.write(cache_key, errors.push(str)) end
cache_key()
click to toggle source
# File lib/advert_selector/errors_cache.rb, line 3 def self.cache_key 'advert_selector_errors' end
clear()
click to toggle source
# File lib/advert_selector/errors_cache.rb, line 16 def self.clear() Rails.cache.write(cache_key, []) end
errors()
click to toggle source
# File lib/advert_selector/errors_cache.rb, line 7 def self.errors arr = Rails.cache.read(cache_key) arr.blank? ? [] : arr.first(10) end