# 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