class AdequateSerialization::CacheRefresh::CacheRefreshJob

Public Instance Methods

perform(record) click to toggle source
# File lib/adequate_serialization/rails/cache_refresh.rb, line 39
def perform(record)
  record.class.associated_caches.each do |association|
    record.public_send(association).refresh
  end
end
refresh() click to toggle source
# File lib/adequate_serialization/rails/cache_refresh.rb, line 11
def refresh
  return unless any?

  update_all(updated_at: Time.now)
  find_each(&:as_json)
end