class HTMLProofer::Cache
def parsed_timeframe(timeframe)
def parsed_timeframe(timeframe) return if timeframe.nil? time, date = timeframe.match(/(\d+)(\D)/).captures time = time.to_i case date when "M" time_ago(time, :months) when "w" time_ago(time, :weeks) when "d" time_ago(time, :days) when "h" time_ago(time, :hours) else raise ArgumentError, "#{date} is not a valid timeframe!" end end