Class: Firebolt::WarmCacheJob

Inherits:
Object
  • Object
show all
Defined in:
lib/firebolt/warm_cache_job.rb

Instance Method Summary collapse

Instance Method Details

#perform(warmer_class) ⇒ Object



4
5
6
7
8
9
10
# File 'lib/firebolt/warm_cache_job.rb', line 4

def perform(warmer_class)
  cache_warmer = warmer_class.new
  results = cache_warmer.warm
  return unless write_results_to_cache_file?

  write_results_to_cache_file(results)
end