Sha256: 2215a56cebfa52c313bf488ef22a665aa298664c4569edb1bd847d76cdf487a3
Contents?: true
Size: 588 Bytes
Versions: 2
Compression:
Stored size: 588 Bytes
Contents
require "faraday" module Uploadcare module Connections class UploadConnection < Faraday::Connection def initialize options ca_path = '/etc/ssl/certs' if File.exists?('/etc/ssl/certs') super ssl: { ca_path: ca_path }, url: options[:upload_url_base] do |frd| frd.request :multipart frd.request :url_encoded frd.headers['User-Agent'] = UserAgent.new.call(options) frd.response :uploadcare_raise_error frd.response :uploadcare_parse_json frd.adapter :net_http end end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
uploadcare-ruby-2.1.2 | lib/uploadcare/rest/connections/upload_connection.rb |
uploadcare-ruby-2.1.1 | lib/uploadcare/rest/connections/upload_connection.rb |