Sha256: e53e83e2c438b702430a4b58cb8e4af3566e6bb2173a3eae9dee288d836ad465

Contents?: true

Size: 446 Bytes

Versions: 20

Compression:

Stored size: 446 Bytes

Contents

module Ftpd

  # A disk file system that does not allow any modification (writes,
  # deletes, etc.)

  class ReadOnlyDiskFileSystem

    include DiskFileSystem::Base
    include DiskFileSystem::List
    include DiskFileSystem::Read

    # Make a new instance to serve a directory.  data_dir should be an
    # absolute path.

    def initialize(data_dir)
      set_data_dir data_dir
      translate_exception SystemCallError
    end

  end

end

Version data entries

20 entries across 20 versions & 2 rubygems

Version Path
ftpd-1.1.1 lib/ftpd/read_only_disk_file_system.rb
ftpd-1.1.0 lib/ftpd/read_only_disk_file_system.rb
investtools-ftpd-1.0.1 lib/ftpd/read_only_disk_file_system.rb
ftpd-1.0.1 lib/ftpd/read_only_disk_file_system.rb
ftpd-1.0.0 lib/ftpd/read_only_disk_file_system.rb
ftpd-0.17.0 lib/ftpd/read_only_disk_file_system.rb
ftpd-0.16.0 lib/ftpd/read_only_disk_file_system.rb
ftpd-0.15.0 lib/ftpd/read_only_disk_file_system.rb
ftpd-0.14.0 lib/ftpd/read_only_disk_file_system.rb
ftpd-0.13.0 lib/ftpd/read_only_disk_file_system.rb
ftpd-0.12.0 lib/ftpd/read_only_disk_file_system.rb
ftpd-0.11.0 lib/ftpd/read_only_disk_file_system.rb
ftpd-0.10.0 lib/ftpd/read_only_disk_file_system.rb
ftpd-0.9.0 lib/ftpd/read_only_disk_file_system.rb
ftpd-0.7.1 lib/ftpd/read_only_disk_file_system.rb
ftpd-0.8.0 lib/ftpd/read_only_disk_file_system.rb
ftpd-0.7.0 lib/ftpd/read_only_disk_file_system.rb
ftpd-0.6.0 lib/ftpd/read_only_disk_file_system.rb
ftpd-0.5.0 lib/ftpd/read_only_disk_file_system.rb
ftpd-0.4.0 lib/ftpd/read_only_disk_file_system.rb