class GdsApi::Response
def expires_in
def expires_in return unless headers[:date] max_age = Rack::Cache::CacheControl.new(headers[:cache_control])['max-age'] if headers[:cache_control] max_age ||= Time.parse(headers[:expires]) - Time.parse(headers[:date]) if headers[:expires] return unless max_age age = Time.now.utc - Time.parse(headers[:date]) max_age.to_i - age.to_i end