mirror of
https://github.com/stripe/stripe-ruby.git
synced 2025-11-20 00:01:05 -05:00
Merge upstream and update generated code for v2124 and
This commit is contained in:
commit
51229e1ceb
@ -1 +1 @@
|
||||
8d419f0aed7fea1c4e31ef323eb673b2733db44b
|
||||
e62524b587909bee231a15ce0dc618f1d04f69a4
|
||||
@ -275,11 +275,8 @@ module Stripe
|
||||
elsif elem.is_a?(Array)
|
||||
result += flatten_params_array(elem, api_mode, calculated_key)
|
||||
else
|
||||
result << if api_mode == :v2
|
||||
[calculated_key, elem]
|
||||
else
|
||||
["#{calculated_key}[#{i}]", elem]
|
||||
end
|
||||
# Always use indexed format for arrays
|
||||
result << ["#{calculated_key}[#{i}]", elem]
|
||||
end
|
||||
end
|
||||
result
|
||||
|
||||
@ -43,7 +43,7 @@ module Stripe
|
||||
g: [],
|
||||
}
|
||||
assert_equal(
|
||||
"d[a]=a&d[b]=b&e=0&e=1",
|
||||
"d[a]=a&d[b]=b&e[0]=0&e[1]=1",
|
||||
Stripe::Util.encode_parameters(params, :v2)
|
||||
)
|
||||
end
|
||||
@ -94,7 +94,7 @@ module Stripe
|
||||
[:d, { a: "a", b: "b" }],
|
||||
[:e, [0, 1]],
|
||||
]
|
||||
assert_equal([["d[a]", "a"], ["d[b]", "b"], ["e", 0], ["e", 1]], Stripe::Util.flatten_params(params, :v2))
|
||||
assert_equal([["d[a]", "a"], ["d[b]", "b"], ["e[0]", 0], ["e[1]", 1]], Stripe::Util.flatten_params(params, :v2))
|
||||
end
|
||||
end
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user