# File lib/fake_ftp/server.rb, line 34 def initialize(control_port = 21, data_port = nil, options = {}) self.port = control_port self.passive_port = data_port raise(Errno::EADDRINUSE, "#{port}") if !control_port.zero? && is_running? raise(Errno::EADDRINUSE, "#{passive_port}") if passive_port && !passive_port.zero? && is_running?(passive_port) @connection = nil @options = options @files = [] @mode = :active @path = "/pub" end