Sha256: 1e718d1973b3a28a92ac369a22bc4d962bac778648298acae5e5c43ee019b749
Contents?: true
Size: 1.13 KB
Versions: 4
Compression:
Stored size: 1.13 KB
Contents
module RestFtpDaemon # Handles transfers for Job class class Remote include Shared::LoggerHelper attr_reader :logger attr_reader :log_prefix def initialize url, log_prefix, options = {} # Options @debug = !!options[:debug] # Logger @log_prefix = log_prefix || {} @logger = RestFtpDaemon::LoggerPool.instance.get :transfer # Extract URL parts @url = url @url.user ||= "anonymous" # Annnounce object log_info "Remote.initialize [#{url}]" end def connect # Debug mode ? return unless @debug 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 def close # Debug mode ? return unless @debug puts "-------------------- SESSION CLOSING --------------------------" end private def myname self.class.to_s end end end
Version data entries
4 entries across 4 versions & 1 rubygems