Sha256: df79cb300ba5871b18f78ddef1c702af68e6fd212474ada0a0a4306e9f0e0a60
Contents?: true
Size: 1.26 KB
Versions: 8
Compression:
Stored size: 1.26 KB
Contents
module RestFtpDaemon 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 log_context # @log_context # end def myname self.class.to_s end def debug_header # Output header to STDOUT puts puts "-------------------- SESSION STARTING -------------------------" #puts "job id\t #{@id}" #puts "source\t #{@source}" #puts "target\t #{@target}" puts "class\t #{myname}" #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
8 entries across 8 versions & 1 rubygems