¿Cómo hacer una solicitud POST dentro del código Sinatra?

Al hacer clic en un botón en un formulario, se enviará una solicitud POST para ser manejada por el siguiente código.

post '/register' do
   #send post request to http://www.randomsite.com
   #parse response
   #do something with it
   @user = User.first(:name => params['regUsername'])
   if @user == nil
     @user = User.create(
     :name         => params['regUsername'],
     :pass         => Password.create(params['regPassword']),
     :email        => params['regEmail'],
     :created_date => Time.now
     )
     redirect '/'
   else
     "User already exists."
   end
end

¿Cómo puedo enviar otra solicitud POST a un sitio web diferente desde el código de Ruby?