Class: EY::InstanceAPIClient::Client

Inherits:
Object
  • Object
show all
Defined in:
lib/ey_instance_api_client.rb

Direct Known Subclasses

Backups, Services, Snapshots

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(config = Config.default_config) ⇒ Client

Returns a new instance of Client.



13
14
15
# File 'lib/ey_instance_api_client.rb', line 13

def initialize(config = Config.default_config)
  @backend = Connection.new(config.base_url, config.instance_id, config.token)
end

Instance Attribute Details

#backendObject (readonly)

Returns the value of attribute backend.



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

def backend
  @backend
end

Instance Method Details

#base_urlObject



17
18
19
# File 'lib/ey_instance_api_client.rb', line 17

def base_url
  @backend.base_url
end