class HTTP::Response::Caching

def server_response_time

Returns:
  • (Time) - the time at which the server generated this response.
def server_response_time
  headers.get(HTTP::Headers::DATE).
    map(&method(:to_time_or_epoch)).
    max || begin
              # set it if it is not already set
              headers[HTTP::Headers::DATE] = received_at.httpdate
              received_at
            end
end