Class: Services::Requester

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

Instance Method Summary collapse

Instance Method Details

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

Returns response.

Parameters:

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

    default get

  • url: (String)

    example: “example.com

Returns:

  • (Hash)

    response



8
9
10
11
12
13
# File 'lib/services/requester.rb', line 8

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