783
784
785
786
787
788
789
790
791
792
|
# File 'lib/cloudinary/utils.rb', line 783
def self.sign_request(params, options={})
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")
signature_algorithm = options[:signature_algorithm]
signature_version = options[:signature_version]
params = params.reject{|k, v| self.safe_blank?(v)}
params[:signature] = api_sign_request(params, api_secret, signature_algorithm, signature_version)
params[:api_key] = api_key
params
end
|