Sha256: 6097cf7ea5c24df7fdd7134edefe98aa195d007f96f6ffc4e3faab8e9cc0ae4b
Contents?: true
Size: 644 Bytes
Versions: 1
Compression:
Stored size: 644 Bytes
Contents
# encoding: UTF-8 module Dandelionapi module Base class Request protected 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 end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
dandelionapi-0.0.5 | lib/dandelionapi/base.rb |