class Aws::S3::LegacySigner
def uri_escape(s)
def uri_escape(s) #URI.escape(s) # (0..255).each {|c| # s = [c].pack("C") # e = [ # CGI.escape(s), # ERB::Util.url_encode(s), # URI.encode_www_form_component(s), # WEBrick::HTTPUtils.escape_form(s), # WEBrick::HTTPUtils.escape(s), # URI.escape(s), # URI::DEFAULT_PARSER.escape(s) # ] # next if e.uniq.length == 1 # puts("%5s %5s %5s %5s %5s %5s %5s %5s" % ([s.inspect] + e)) # } URI::DEFAULT_PARSER.escape(s) end