lib/cloudinary/uploader.rb in cloudinary-1.13.2 vs lib/cloudinary/uploader.rb in cloudinary-1.14.0
- old
+ new
@@ -315,10 +315,10 @@
api_key = options[:api_key] || Cloudinary.config.api_key || raise(CloudinaryException, "Must supply api_key")
api_secret = options[:api_secret] || Cloudinary.config.api_secret || raise(CloudinaryException, "Must supply api_secret")
params[:signature] = Cloudinary::Utils.api_sign_request(params.reject { |k, v| non_signable.include?(k) }, api_secret)
params[:api_key] = api_key
end
- timeout = options[:timeout] || Cloudinary.config.timeout || 60
+ timeout = options.fetch(:timeout) { Cloudinary.config.to_h.fetch(:timeout, 60) }
result = nil
api_url = Cloudinary::Utils.cloudinary_api_url(action, options)
headers = { "User-Agent" => Cloudinary::USER_AGENT }