Class: TestPack1::TestPack1Client
- Inherits:
-
Object
- Object
- TestPack1::TestPack1Client
- Defined in:
- lib/test_pack_1/test_pack1_client.rb
Overview
test_pack_1 client class.
Instance Method Summary collapse
-
#alerts ⇒ AlertsController
Singleton access to alerts controller.
-
#assets ⇒ AssetsController
Singleton access to assets controller.
-
#config ⇒ Configuration
Returns the configuration class for easy access.
-
#configuration_data ⇒ ConfigurationDataController
Singleton access to configuration_data controller.
-
#data ⇒ DataController
Singleton access to data controller.
-
#initialize(api_token: nil) ⇒ TestPack1Client
constructor
Initializer with authentication and configuration parameters.
-
#statuses ⇒ StatusesController
Singleton access to statuses controller.
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
#alerts ⇒ AlertsController
Singleton access to alerts controller.
23 24 25 |
# File 'lib/test_pack_1/test_pack1_client.rb', line 23 def alerts AlertsController.instance end |
#assets ⇒ AssetsController
Singleton access to assets controller.
35 36 37 |
# File 'lib/test_pack_1/test_pack1_client.rb', line 35 def assets AssetsController.instance end |
#config ⇒ Configuration
Returns the configuration class for easy access.
41 42 43 |
# File 'lib/test_pack_1/test_pack1_client.rb', line 41 def config Configuration end |
#configuration_data ⇒ ConfigurationDataController
Singleton access to configuration_data controller.
29 30 31 |
# File 'lib/test_pack_1/test_pack1_client.rb', line 29 def configuration_data ConfigurationDataController.instance end |
#data ⇒ DataController
Singleton access to data controller.
17 18 19 |
# File 'lib/test_pack_1/test_pack1_client.rb', line 17 def data DataController.instance end |
#statuses ⇒ StatusesController
Singleton access to statuses controller.
11 12 13 |
# File 'lib/test_pack_1/test_pack1_client.rb', line 11 def statuses StatusesController.instance end |