Voici comment on peut télécharger un fichier distant en ruby :
require 'open-uri'
newf = File.open('recup.sh','w')
open('https://blog.escarworld.com/assets/images/install-ree-nginx-passenger.sh'){ |f| newf.write(f.read) }
newf.close
Le fichier distant https://blog.escarworld.com/assets/images/install-ree-nginx-passenger.sh sera téléchargé et écrit dans recup.sh