Télécharger un fichier distant en ruby

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