module Vercellus::Utils::Request
Utility request module for Vercellus
Public Instance Methods
delete(url, params = {})
click to toggle source
# File lib/vercellus/utils/request.rb, line 37 def delete(url, params = {}) response = Faraday.delete( "https://api.vercel.com/#{url}", params: params, headers: { 'Content-Type': "application/json", 'Authorization': "Bearer #{Vercellus.configuration.token}" } ) JSON.parse(response.body) end
get(url, params = {})
click to toggle source
# File lib/vercellus/utils/request.rb, line 10 def get(url, params = {}) response = Faraday.get( "https://api.vercel.com/#{url}", params: params, headers: { 'Content-Type': "application/json", 'Authorization': "Bearer #{Vercellus.configuration.token}" } ) JSON.parse(response.body) end
post(url, params = {}, body = {})
click to toggle source
# File lib/vercellus/utils/request.rb, line 23 def post(url, params = {}, body = {}) response = Faraday.post( "https://api.vercel.com/#{url}", body: body.to_json, params: params, headers: { 'Content-Type': "application/json", 'Authorization': "Bearer #{Vercellus.configuration.token}" } ) JSON.parse(response.body) end