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