Class: Evoline::APIRequest
- Inherits:
-
Object
- Object
- Evoline::APIRequest
- Defined in:
- lib/evoline/api_request.rb
Constant Summary collapse
- HTTP_VERB_MAP =
{ :get => Net::HTTP::Get, :post => Net::HTTP::Post, :put => Net::HTTP::Put, :delete => Net::HTTP::Delete }
Class Method Summary collapse
Class Method Details
.request(method, path, params = {}) ⇒ Object
10 11 12 13 14 |
# File 'lib/evoline/api_request.rb', line 10 def self.request(method, path, params = {}) Evoline::Utils.auth_from_env if Evoline.api_token.nil? raise Evoline::AuthenticationException, 'Token da API não configurado. Utilize Evoline.api_token = ... para configurar.' if Evoline.api_token.nil? self.send_request(method, path, params) end |