J'ai une ligne boucle comme ceci:Transformez la boucle en open-uri en rubis?
curl https://api.paymill.com/v2.1/checksums -u 'private_user_key' -d 'checksum_type=paypal' -d 'amount=4200'
et je veux le transformer en un appel ouvert uri comme ceci:
require 'open-uri'
open("https://api.paymill.com/v2.1/checksums", http_basic_authentication: ['private_user_key'])
Works jusqu'à présent, mais comment puis-je inclure le - d attributs de données tels que -d 'checksum_type = paypal' -d 'amount = 4200'?
Merci, Andreas
Je suggère que vous regardez un bijou appelé trottoir. J'ai eu les mêmes problèmes dans le passé - vous permettra d'utiliser exactement la même ligne de courbure dans votre application – MageeWorld
@phoffer, j'ai essayé de remplacer -d par l'attribut comme les données: {'checksum_type = paypal', 'amount = 4200 '} ou d: {..} comme cela a fonctionné pour -u et http_basic_authentication: ... mais rien de tout cela n'a fonctionné pour moi – kernification
@MageeWorld Merci, mais j'essaie d'éviter d'utiliser une gemme pour cela. – kernification