Я был занят на сайте социальной сети для разработчиков некоторое время (например, смесь github и Facebook), и я хочу внедрить простую систему для создания репозиториев, как на github.Для этого я хочу создать приложение командной строки в Ruby (не Rails), которое будет проверять, были ли внесены какие-либо изменения, а затем загружать измененные или новые файлы.Сайт социальной сети написан на Ruby с использованием Ruby on Rails Framework:
DEVELOPER'S PC OR MAC SERVER
Command-line (Ruby, local) <-------> Social networking site (Rails, web)
Для приложения Rails в настоящее время я использую плагин Paperclip для загрузки браузера.Для загрузчика из командной строки, что, по вашему мнению, является лучшим способом загрузки?Сокеты, http-библиотека, SSH, , электронная почта , FTP, что-то еще?Процесс загрузки должен быть быстрым, и файлы на самом деле не превышают 200 КБ (если это не Brainfuck, но в стороне), так как это просто файлы с исходным кодом.