зеркало из https://github.com/github/aws-s3.git
ruby 1.9 fixes
This commit is contained in:
Родитель
d181ad61c9
Коммит
8709786920
|
@ -233,13 +233,14 @@ module AWS
|
|||
query = URI.parse(request.path).query
|
||||
return nil if query.nil?
|
||||
params = CGI.parse(query) #this automatically unescapes query params
|
||||
params = self.class.query_parameters_for_signature(params)
|
||||
params = self.class.query_parameters_for_signature(params).to_a
|
||||
return nil if params.empty?
|
||||
params.sort! { |(x_key, _), (y_key, _)| x_key <=> y_key }
|
||||
params.map do |(key, value)|
|
||||
if value.nil? || resource_parameter?(key)
|
||||
key
|
||||
else
|
||||
value = value.join if value.respond_to?(:join)
|
||||
"#{key}=#{value}"
|
||||
end
|
||||
end.join("&")
|
||||
|
|
|
@ -1,3 +1,4 @@
|
|||
# coding: utf-8
|
||||
require File.dirname(__FILE__) + '/test_helper'
|
||||
|
||||
class HashExtensionsTest < Test::Unit::TestCase
|
||||
|
|
Загрузка…
Ссылка в новой задаче