# File lib/AWS.rb, line 95
 95:   def AWS.encode(secret_access_key, str, urlencode=true)
 96:     digest = OpenSSL::Digest::Digest.new('sha256')
 97:     b64_hmac =
 98:       Base64.encode64(
 99:         OpenSSL::HMAC.digest(digest, secret_access_key, str)).gsub("\n","")
100: 
101:     if urlencode
102:       return CGI::escape(b64_hmac)
103:     else
104:       return b64_hmac
105:     end
106:   end