Module: Isaca::Request::Countries
- Defined in:
- lib/isaca/requests/countries.rb
Overview
Class used to fetch countries recognized by ISACA.
Class Method Summary collapse
-
.get ⇒ Isaca::Model::Countries
Method used to fetch all countries.
-
.send_request ⇒ Faraday::Response
Method used to send the request – exists for easy testing purposes.
Class Method Details
.get ⇒ Isaca::Model::Countries
Method used to fetch all countries.
8 9 10 11 |
# File 'lib/isaca/requests/countries.rb', line 8 def self.get response = self.send_request Isaca::Model::Countries.new(JSON.parse(response.body, symbolize_names: true)) end |
.send_request ⇒ Faraday::Response
Method used to send the request – exists for easy testing purposes
18 19 20 21 22 23 |
# File 'lib/isaca/requests/countries.rb', line 18 def self.send_request Isaca::Request.get do |request| uri = URI(Isaca.configuration.url) request.path = "#{uri.scheme}://#{uri.hostname}:#{uri.port}/isacaservices/countries.json" end end |