У меня есть следующая функция в payment.rb
def self.create_customer_with_card arg
customer_list = Curl.get("#{BaseURL}/customer") do |curl|
curl.headers["Authorization"] = authorization_header
curl.headers['Content-Type'] = 'application/json'
end
customer = Curl.get("#{BaseURL}/customer/660391") do |curl|
curl.headers["Authorization"] = authorization_header
curl.headers['Content-Type'] = 'application/json'
end
byebug
end
Я поместил byebug в конец функции. когда независимо от того, проверяю ли я customer_list
или customer
, это дает мне результат клиента. в то время как если я попробую их по отдельности, результаты будут в порядке. Но сохранение обоих в одной и той же функции присваивает выход второй функции обеим переменным. Я использую gem 'curb', '~> 0.9.4'
для завитка. Есть идеи?