Sha256: 47eb5c7c836e45b25394e20598079ded53e1bf78c9d07f9302891f70403b9ef0
Contents?: true
Size: 858 Bytes
Versions: 2
Compression:
Stored size: 858 Bytes
Contents
module Zencoder class HTTP class Typhoeus def self.post(url, options={}) perform(:post, url, options) end def self.put(url, options={}) perform(:put, url, options) end def self.get(url, options={}) perform(:get, url, options) end def self.delete(url, options={}) perform(:delete, url, options) end def self.perform(method, url, options={}) options = options.dup if options.delete(:skip_ssl_verify) options[:disable_ssl_peer_verification] = true end if ca_file = options.delete(:ca_file) options[:sslcert] = ca_file end if ca_path = options.delete(:ca_path) options[:capath] = ca_path end ::Typhoeus::Request.send(method, url, options) end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
zencoder-2.5.1 | lib/zencoder/http/typhoeus.rb |
zencoder-2.5.0 | lib/zencoder/http/typhoeus.rb |