# File lib/backup/syncer/rsync/pull.rb, line 11
        def perform!
          write_password_file!

          @directories.each do |directory|
            Logger.message("#{ syncer_name } started syncing '#{ directory }'.")
            Logger.silent(
              run("#{ utility(:rsync) } #{ options } " +
                  "'#{ username }@#{ ip }:#{ directory.sub(/^\~\//, '') }' " +
                  "'#{ dest_path }'")
            )
          end

        ensure
          remove_password_file!
        end