fix #223 support expansions when retrieving via ListObject

This commit is contained in:
Andy Cohen 2015-03-24 20:20:20 -05:00
parent bae4fc2fdf
commit 31ccf7c6d3

View File

@ -16,7 +16,13 @@ module Stripe
end
def retrieve(id, opts={})
response, opts = request(:get,"#{url}/#{CGI.escape(id)}", {}, opts)
if id.kind_of?(Hash) # overloaded id
retrieve_params = id
id = retrieve_params.delete(:id)
else
retrieve_params = {}
end
response, opts = request(:get,"#{url}/#{CGI.escape(id)}", retrieve_params, opts)
Util.convert_to_stripe_object(response, opts)
end