class GdsApi::Response
def expires_at
def expires_at if headers[:date] && cache_control_headers = headers[:cache_control] max_age = Rack::Cache::CacheControl.new(cache_control_headers)['max-age'] response_date = Time.parse(headers[:date]) return response_date + max_age.to_i if max_age end Time.parse(headers[:expires]) if headers[:expires] end