Class: MoesifApi::MoesifAPIClient

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

Instance Method Summary collapse

Constructor Details

#initialize(application_id, user_agent = nil, retry_count = 5) ⇒ MoesifAPIClient

Initializer with authentication and configuration parameters



18
19
20
21
22
23
24
# File 'lib/moesif_api/moesif_api_client.rb', line 18

def initialize(application_id, user_agent=nil, retry_count=5)
  Configuration.application_id = application_id
  Configuration.retry_count = retry_count
  unless user_agent.nil?
    Configuration.user_agent = user_agent
  end
end

Instance Method Details

#apiApiController

Singleton access to api controller

Returns:



7
8
9
# File 'lib/moesif_api/moesif_api_client.rb', line 7

def api
  ApiController.instance
end

#healthHealthController

Singleton access to health controller

Returns:



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

def health
  HealthController.instance
end