Module: DdrAux::Client

Extended by:
Api
Defined in:
lib/ddr_aux/client.rb,
lib/ddr_aux/client/api.rb,
lib/ddr_aux/client/error.rb,
lib/ddr_aux/client/model.rb,
lib/ddr_aux/client/license.rb,
lib/ddr_aux/client/request.rb,
lib/ddr_aux/client/version.rb,
lib/ddr_aux/client/response.rb,
lib/ddr_aux/client/admin_set.rb,
lib/ddr_aux/client/connection.rb

Defined Under Namespace

Modules: Api Classes: AdminSet, Connection, Error, License, Model, Request, Response

Constant Summary collapse

VERSION =
"1.2.2"

Constants included from Api

Api::MODELS

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.api_urlObject

Returns the value of attribute api_url.



16
17
18
# File 'lib/ddr_aux/client.rb', line 16

def api_url
  @api_url
end

Class Method Details

.error(message) ⇒ Object

Raises:



26
27
28
# File 'lib/ddr_aux/client.rb', line 26

def error(message)
  raise Error, message
end

.uriObject



22
23
24
# File 'lib/ddr_aux/client.rb', line 22

def uri
  URI(url)
end

.urlObject



18
19
20
# File 'lib/ddr_aux/client.rb', line 18

def url
  api_url || ENV["DDR_AUX_API_URL"] || error("DdrAux::Client API URL is not configured.")
end