Class: Yield::SDK::Self::BaseClient

Inherits:
Object
  • Object
show all
Defined in:
lib/yield/sdk/modules/self/self_base_client.rb

Instance Method Summary collapse

Constructor Details

#initialize(api_client) ⇒ BaseClient

Returns a new instance of BaseClient.



10
11
12
# File 'lib/yield/sdk/modules/self/self_base_client.rb', line 10

def initialize(api_client)
  @api = api_client
end

Instance Method Details

#infoObject



14
15
16
17
18
# File 'lib/yield/sdk/modules/self/self_base_client.rb', line 14

def info
  response = @api.run_query("/self/info")

  API::Client.process_response(response, &SelfInfo.method(:from_payload))
end