Sha256: f5d746b1ec29c1908f9c908b717f63492f80e5b31b0f95ae307bad9659666100
Contents?: true
Size: 1.12 KB
Versions: 3
Compression:
Stored size: 1.12 KB
Contents
module RestFtpDaemon # Handles transfers for Job class class Remote include LoggerHelper attr_reader :logger attr_reader :log_context def initialize url, log_context, options = {} # Logger @log_context = log_context || {} @logger = RestFtpDaemon::LoggerPool.instance.get :jobs # Extract URL parts @url = url @url.user ||= "anonymous" # Annnounce object log_info "Remote.initialize [#{url}]" end def connect # Debug mode ? debug_header if @debug end def close # Debug mode ? puts "-------------------- SESSION CLOSING --------------------------" if @debug end private def myname self.class.to_s end def debug_header # Output header to STDOUT puts puts "-------------------- SESSION STARTING -------------------------" puts "class\t #{myname}" puts "host\t #{@url.host}" puts "user\t #{@url.user}" puts "port\t #{@url.port}" puts "options\t #{@options.inspect}" puts "---------------------------------------------------------------" end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
rest-ftp-daemon-0.250.5 | lib/rest-ftp-daemon/remote.rb |
rest-ftp-daemon-0.250.4 | lib/rest-ftp-daemon/remote.rb |
rest-ftp-daemon-0.250.3 | lib/rest-ftp-daemon/remote.rb |