Method: RIO::FTP::ConnCache#connect
- Defined in:
- lib/rio/ftp/conncache.rb
#connect(uri) ⇒ Object
77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 |
# File 'lib/rio/ftp/conncache.rb', line 77 def connect(uri) key = urikey(uri) unless @conns.has_key?(key) @conns[key] = Connection.new(uri) # c = @conns[key] # ObjectSpace.define_finalizer(c,proc { # p "Quit and Close #{uri}" # if c and !c.closed? # c.quit # c.close # end # }) @count[key] = 0 end @count[key] += 1 @conns[key] end |