Event Machine FTPD File System Driver

em-ftpd-fsd is a simple driver to be used with EventMachine FTP gem (em-ftpd) that use file system as a persistence layer.

It implements basic ftp operations, authentication and callbacks (before and after)

Usage

To use the driver, first you have to create a class that includes EM::FTPD::FSD::Base class.

require 'em-ftpd-fsd'

class BasicDriver
  include EM::FTPD::FSD::Base
end

Then you can create a configuration file for em-ftpd as usual using that class as driver.

EM-FTPD

EM-FTP is not required by this driver explicitly, you have to require it or add it to your Gemfile. By now, em-ftpd has no activity and many forks has been created so you can pick any existing repository not only the offically supported gem.