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 }