Class: TestPack1::TestPack1Client

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

Overview

test_pack_1 client class.

Instance Method Summary collapse

Constructor Details

#initialize(api_token: nil) ⇒ TestPack1Client

Initializer with authentication and configuration parameters.



46
47
48
49
# File 'lib/test_pack_1/test_pack1_client.rb', line 46

def initialize(api_token: nil)
  Configuration.api_token = api_token if
    api_token
end

Instance Method Details

#alertsAlertsController

Singleton access to alerts controller.

Returns:



23
24
25
# File 'lib/test_pack_1/test_pack1_client.rb', line 23

def alerts
  AlertsController.instance
end

#assetsAssetsController

Singleton access to assets controller.

Returns:



35
36
37
# File 'lib/test_pack_1/test_pack1_client.rb', line 35

def assets
  AssetsController.instance
end

#configConfiguration

Returns the configuration class for easy access.

Returns:



41
42
43
# File 'lib/test_pack_1/test_pack1_client.rb', line 41

def config
  Configuration
end

#configuration_dataConfigurationDataController

Singleton access to configuration_data controller.

Returns:



29
30
31
# File 'lib/test_pack_1/test_pack1_client.rb', line 29

def configuration_data
  ConfigurationDataController.instance
end

#dataDataController

Singleton access to data controller.

Returns:



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

def data
  DataController.instance
end

#statusesStatusesController

Singleton access to statuses controller.

Returns:



11
12
13
# File 'lib/test_pack_1/test_pack1_client.rb', line 11

def statuses
  StatusesController.instance
end