1
0
Fork 0
mirror of https://github.com/fog/fog.git synced 2022-11-09 13:51:43 -05:00

whitespace

This commit is contained in:
Aaron Suggs 2012-03-08 10:27:50 -05:00
parent 18c91aae5b
commit e0762ccaa8

View file

@ -7,20 +7,20 @@ module Fog
extend Fog::Provider
service(:compute, 'cloudstack/compute','Compute')
DIGEST = OpenSSL::Digest::Digest.new('sha1')
def self.escape(string)
string = CGI::escape(string)
string = string.gsub("+","%20")
string
end
def self.signed_params(key,params)
query = params.to_a.sort.collect{|c| "#{c[0]}=#{escape(c[1].to_s)}"}.join('&').downcase
signed_string = Base64.encode64(OpenSSL::HMAC.digest(DIGEST,key,query)).strip
signed_string
end
end