Method: Cloudinary::Utils.private_download_url

Defined in:
lib/cloudinary/utils.rb

.private_download_url(public_id, format, options = {}) ⇒ Object



831
832
833
834
835
836
837
838
839
840
841
842
# File 'lib/cloudinary/utils.rb', line 831

def self.private_download_url(public_id, format, options = {})
  cloudinary_params = sign_request({
      :timestamp=>Time.now.to_i,
      :public_id=>public_id,
      :format=>format,
      :type=>options[:type],
      :attachment=>options[:attachment],
      :expires_at=>options[:expires_at] && options[:expires_at].to_i
    }, options)

  return Cloudinary::Utils.cloudinary_api_url("download", options) + "?" + hash_query_params(cloudinary_params)
end