class Dandelionapi::Base::Request
Protected Instance Methods
call(endpoint, params)
click to toggle source
# File lib/dandelionapi/base.rb, line 10 def call(endpoint, params) begin params = params.merge( :token => Dandelionapi.config.token ) conn = Faraday.new(url: Dandelionapi.config.endpoint) do |faraday| faraday.request :url_encoded faraday.adapter Faraday.default_adapter end response = conn.post "#{Dandelionapi.config.path}#{endpoint}", params JSON.parse response.body rescue Exception => e raise Dandelionapi::BadResponse end end