class BaTesterWithCustomParameters::APIController

APIController

Public Class Methods

new(config, http_call_back: nil) click to toggle source
Calls superclass method
# File lib/ba_tester_with_custom_parameters/controllers/api_controller.rb, line 9
def initialize(config, http_call_back: nil)
  super(config, http_call_back: http_call_back)
end

Public Instance Methods

get_basic_auth_test() click to toggle source

TODO: type endpoint description here @return [String] response from the API call

# File lib/ba_tester_with_custom_parameters/controllers/api_controller.rb, line 15
def get_basic_auth_test
  # Prepare query url.
  _query_builder = config.get_base_uri
  _query_builder << '/auth/basic'
  _query_url = APIHelper.clean_url _query_builder

  # Prepare and execute HttpRequest.
  _request = config.http_client.get(
    _query_url
  )
  BasicAuth.apply(config, _request)
  _response = execute_request(_request)
  validate_response(_response)

  # Return appropriate response type.
  _response.raw_body
end