То чувство когда, чтобы скачать файлы телефон, ты пишешь свой 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://ift.tt/V0khr1
This entry passed through the Full-Text RSS service — if this is your content and you're reading it on someone else's site, please read the FAQ at http://ift.tt/jcXqJW.
Комментариев нет:
Отправить комментарий