Method: Zip::File#rename

Defined in:
lib/zip/file.rb

#rename(entry, new_name, &continue_on_exists_proc) ⇒ Object

Renames the specified entry.



261
262
263
264
265
266
267
# File 'lib/zip/file.rb', line 261

def rename(entry, new_name, &continue_on_exists_proc)
  found_entry = get_entry(entry)
  check_entry_exists(new_name, continue_on_exists_proc, 'rename')
  @cdir.delete(found_entry)
  found_entry.name = new_name
  @cdir << found_entry
end