То чувство когда, чтобы скачать файлы телефон, ты пишешь свой ftp-сервер на Ruby…
Для этого нам понадобиться gem ftpd
gem install ftpd
Все просто, и ничего лишнего, маленький но храбрый ftp-сервер на Ruby
require 'ftpd' class Driver def initialize(temp_dir) @temp_dir = temp_dir end def authenticate(user, password) true end def file_system(user) Ftpd::DiskFileSystem.new(@temp_dir) end end driver = Driver.new("/home/dsalahutdinov") server = Ftpd::FtpServer.new(driver) server.log = Logger.new($stdout) server.start puts "Server listening on port #{server.bound_port}" gets
ссылка на оригинал статьи http://habrahabr.ru/post/228057/
Добавить комментарий