class Fizzy::Api::Endpoints::Endpoint

Protected Instance Methods

invalid_response(response) click to toggle source
# File lib/fizzy/api/endpoints/endpoint.rb, line 18
def invalid_response(response)
  raise Errors::UnexpectedStatusError, "Status code #{response.code} not expected."
end
process_response(response) click to toggle source
# File lib/fizzy/api/endpoints/endpoint.rb, line 9
def process_response(response)
  case response.code
  when 200
    response
  else
    invalid_response(response)
  end
end
select_measurement_text(response, default_message) click to toggle source
# File lib/fizzy/api/endpoints/endpoint.rb, line 22
def select_measurement_text(response, default_message)
  response.body || default_message
end