Есть ли библиотека cURL для Ruby?
Добавив более свежий ответ, HTTPClient - это еще одна библиотека Ruby, которая использует libcurl, поддерживает параллельные потоки и множество полезных функций curl. Я использую HTTPClient и Typhoeus для любых нетривиальных приложений.
Чтобы заявить, что, возможно, слишком очевидно, галочки запускают и шелл-код в Ruby. При условии, что ваш код Ruby запущен в оболочке, которая имеет curl:
curl
puts `curl http://www.google.com?q=hello`
или
result = ` curl -X POST https://www.myurl.com/users \ -d "name=pat" \ -d "age=21" ` puts result