Marc-antoine Kruzik wrote:
> I'm on Windows, but I think I can use rsync or unison with command line 
> parameters from my ruby application, can't I ?

Yes, I think there are native win32 ports of rsync. If all else fails, 
you can run rsync from cygwin. In any case, it's not hard to use the 
system() or popen() methods to run an external command from ruby.

> I don't think I'm forced to use the FTP protocol, it's just that it's 
> the main way I access my datas. I will do some tests to look if I can 
> use other protocols.

As long as you have ssh access, you can use rsync. You don't need to set 
up an rsync server.