class HTMLProofer::Cache

def initialize(runner, options)

def initialize(runner, options)
  @runner = runner
  @logger = @runner.logger
  @cache_datetime = Time.now
  @cache_time = @cache_datetime.to_time
  if blank?(options)
    define_singleton_method(:enabled?) { false }
  else
    define_singleton_method(:enabled?) { true }
    setup_cache!(options)
    @external_timeframe = parsed_timeframe(options[:timeframe][:external])
    @internal_timeframe = parsed_timeframe(options[:timeframe][:internal])
  end
end