Class: Dawupxlrgo::APIController
- Inherits:
-
BaseController
- Object
- BaseController
- Dawupxlrgo::APIController
- Defined in:
- lib/dawupxlrgo/controllers/api_controller.rb
Overview
APIController
Class Attribute Summary collapse
-
.instance ⇒ Object
Returns the value of attribute instance.
Attributes inherited from BaseController
Instance Method Summary collapse
-
#get_basic_auth_test ⇒ Object
TODO: type endpoint description here.
- #instance ⇒ Object
Methods inherited from BaseController
#execute_request, #initialize, #validate_parameters, #validate_response
Constructor Details
This class inherits a constructor from Dawupxlrgo::BaseController
Class Attribute Details
.instance ⇒ Object
Returns the value of attribute instance
12 13 14 |
# File 'lib/dawupxlrgo/controllers/api_controller.rb', line 12 def instance @instance end |
Instance Method Details
#get_basic_auth_test ⇒ Object
TODO: type endpoint description here
21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 |
# File 'lib/dawupxlrgo/controllers/api_controller.rb', line 21 def get_basic_auth_test # Prepare query url. _path_url = '/auth/basic' _query_builder = Configuration.get_base_uri _query_builder << _path_url _query_url = APIHelper.clean_url _query_builder # Prepare and execute HttpRequest. _request = @http_client.get( _query_url ) BasicAuth.apply(_request) _context = execute_request(_request) validate_response(_context) # Return appropriate response type. _context.response.raw_body end |
#instance ⇒ Object
15 16 17 |
# File 'lib/dawupxlrgo/controllers/api_controller.rb', line 15 def instance self.class.instance end |