Module: ExternalApiService
- Defined in:
- lib/external_api_service.rb,
lib/external_api_service/version.rb
Constant Summary collapse
- VERSION =
"0.1.1"
Class Method Summary collapse
-
.get_service(url, queries = nil) ⇒ Object
Make a GET request to external endpoint ExternalApiService.get_service(“sample_endpoint”, “sample_request”).
Class Method Details
.get_service(url, queries = nil) ⇒ Object
Make a GET request to external endpoint ExternalApiService.get_service(“sample_endpoint”, “sample_request”)
16 17 18 19 |
# File 'lib/external_api_service.rb', line 16 def self.get_service(url, queries = nil) uri = URI_Builder.new.build_uri(url, queries) uri.scheme.include?("https") ? HTTPS_Client.new.get(uri) : HTTP_Client.new.get(uri) end |