Network SSH and ftp

Dear all,

I am a new ruby programer and i would your help to apply the following
in ruby.

In order to download my files from my ftp server (It doesnt support
rsync) i need to do the following:

ssh -nNTf -l $router_user -D $port $wide_ip_addres (open SSH)

socksify wget --user=$gps_user \
              --password=$password \
              -T 10 \
              --tries=3 \
              --dont-remove-listing \
              --no-host-directories \
              --directory-prefix=$root_dir/ \
              ftp://$local_ip_addres
(use socksify and a local ip addres).

I saw that a person could install ruby socksify package, but i dont
really know how to defind this all. In general i have a shell script
that combine my ruby program and the ssh, but i would like to know how
could i write it all in ruby.

Thanks