Class: Services::Requester

Inherits:
Object
  • Object
show all
Defined in:
lib/services/requester.rb

Instance Method Summary collapse

Instance Method Details

#request(url:, method: "get") ⇒ Hash

Returns response.

Parameters:

  • method: (String) (defaults to: "get")

    default get

  • url: (String)

    example: “example.com

Returns:

  • (Hash)

    response



32
33
34
35
36
37
# File 'lib/services/requester.rb', line 32

def request(url:, method: "get")
  result = Faraday.send(method, url)
  parse_response(result)
rescue StandardError
  parse_response(error_response)
end