Method: Monster::Remote::Wrappers::NetFTPHandler#remove_dir
- Defined in:
- lib/monster/remote/wrappers/net_ftp.rb
#remove_dir(dir) ⇒ Object
49 50 51 52 53 54 55 56 57 58 59 60 |
# File 'lib/monster/remote/wrappers/net_ftp.rb', line 49 def remove_dir(dir) pwd = @ftp.pwd dirs = dirs_in_path(dir) final_dir = dirs.pop dirs.each { |dir| @ftp.chdir(dir) } empty_and_remove_dir(final_dir) while(final_dir = dirs.pop) @ftp.chdir("..") empty_and_remove_dir(final_dir) end @ftp.chdir(pwd) end |