Class: Cnvrg::API_V2

Inherits:
API
  • Object
show all
Defined in:
lib/cnvrg/api_v2.rb

Constant Summary collapse

ENDPOINT_VERSION =
'v2'

Constants inherited from API

Cnvrg::API::USER_AGENT

Class Method Summary collapse

Methods inherited from API

display_error, get_api, parse_version, request

Class Method Details

.endpoint_uriObject



5
6
7
8
# File 'lib/cnvrg/api_v2.rb', line 5

def self.endpoint_uri
  api = get_api()
  return "#{api}/#{Cnvrg::API_V2::ENDPOINT_VERSION}"
end

.is_response_success(response) ⇒ Object

Raises:

  • (Exception)


10
11
12
# File 'lib/cnvrg/api_v2.rb', line 10

def self.is_response_success(response)
  raise Exception.new("Bad status in response #{response.status}") if response.status != 200
end