Method: Zip::ZipFile#get_entry

Defined in:
lib/pik/contrib/zip/zip.rb

#get_entry(entry) ⇒ Object

Searches for an entry just as find_entry, but throws Errno::ENOENT if no entry is found.



1511
1512
1513
1514
1515
1516
1517
1518
1519
1520
1521
# File 'lib/pik/contrib/zip/zip.rb', line 1511

def get_entry(entry)
  selectedEntry = find_entry(entry)
  unless selectedEntry
	raise Errno::ENOENT, entry
  end
  selectedEntry.restore_ownership = @restore_ownership
  selectedEntry.restore_permissions = @restore_permissions
  selectedEntry.restore_times = @restore_times

  return selectedEntry
end