У меня есть следующий кусок кода на PHP. Я ищу лучший способ конвертировать его в Ruby. Я рассмотрел несколько подходов, в том числе open-uri и библиотеки curb-fu curb и wrapper. open-uri выглядит не очень хорошо, но мне действительно нравится подход бордюра. Но я чувствую, что использование двух библиотек это излишне, должен быть более простой способ выполнить то, что делает этот кусок кода.
#Setup connection
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $resource_uri);
curl_setopt($curl, CURLOPT_HEADER, 0);
curl_setopt($curl, CURLOPT_USERPWD, $site_public_key . ":" . $site_private_key);
curl_setopt($curl, CURLOPT_TIMEOUT, 15);
curl_setopt($curl, CURLOPT_VERBOSE, 0);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, 1);
curl_setopt($curl, CURLOPT_FAILONERROR, 0);
#Send request
$result_json = curl_exec($curl)