Module: Isaca::Request
- Defined in:
- lib/isaca/requests/log_out.rb,
lib/isaca/requests/request.rb,
lib/isaca/requests/countries.rb,
lib/isaca/requests/get_user_by_id.rb,
lib/isaca/requests/report_consent.rb,
lib/isaca/requests/authenticate_user.rb,
lib/isaca/requests/explicit_countries.rb,
lib/isaca/requests/get_user_details_by_token.rb
Defined Under Namespace
Modules: Countries, ExplicitCountries, GetUserByID, LogOut, ReportConsent Classes: AuthenticateUser, GetUserDetailsByToken
Class Method Summary collapse
-
.get ⇒ Faraday::Response
Generic GET request used to build REST calls.
Class Method Details
.get ⇒ Faraday::Response
Generic GET request used to build REST calls
12 13 14 15 16 17 18 19 20 21 22 23 |
# File 'lib/isaca/requests/request.rb', line 12 def self.get # :yields: [Faraday::Request] Yields a request object. conn = Faraday.new(url: Isaca.configuration.url) conn.ssl.verify_mode = OpenSSL::SSL::VERIFY_NONE unless Isaca.configuration.verify_ssl response = conn.get do |request| (request) yield(request) if block_given? end Isaca.logger.debug("\n" + response.inspect + "\n") if Isaca.configuration.debug response.success? ? response : raise_response_error(response) end |