Q:

Como fazer uma requisição HTTP em Ruby?

Como faço uma requisicao HTTP em Ruby? Preciso implementar uma API, e para isso é necessario fazer uma solicitação REST para tal URL, como faco um POST para tal solicitação?

A:

Está disponível na documentação do ruby DOC, o exemplo abaixo
require 'net/http'

uri = URI('http://www.example.com/search.cgi')
res = Net::HTTP.post_form(uri, 'q' => ['ruby', 'perl'], 'max' => '50')
puts res.body

