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)
|
elsif elem.is_a?(Array)
|
||||||
result += flatten_params_array(elem, api_mode, calculated_key)
|
result += flatten_params_array(elem, api_mode, calculated_key)
|
||||||
else
|
else
|
||||||
result << if api_mode == :v2
|
# Always use indexed format for arrays
|
||||||
[calculated_key, elem]
|
result << ["#{calculated_key}[#{i}]", elem]
|
||||||
else
|
|
||||||
["#{calculated_key}[#{i}]", elem]
|
|
||||||
end
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
result
|
result
|
||||||
|
|||||||
@ -43,7 +43,7 @@ module Stripe
|
|||||||
g: [],
|
g: [],
|
||||||
}
|
}
|
||||||
assert_equal(
|
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)
|
Stripe::Util.encode_parameters(params, :v2)
|
||||||
)
|
)
|
||||||
end
|
end
|
||||||
@ -94,7 +94,7 @@ module Stripe
|
|||||||
[:d, { a: "a", b: "b" }],
|
[:d, { a: "a", b: "b" }],
|
||||||
[:e, [0, 1]],
|
[: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
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user