{:ancestors{I"BugFix::Tempfile:EF[I"DelegateClass(File);FI"Object;F[I"BasicObject;FI"Zip::ZipError;F[I"StandardError;FI"Zip::ZipEntryExistsError;F[I"Zip::ZipError;FI"'Zip::ZipDestinationFileExistsError;F[@I"#Zip::ZipCompressionMethodError;F[@I"Zip::ZipEntryNameError;F[@I"Zip::ZipInternalError;F[@I"Zip::ZipCentralDirectory;F[I"Enumerable;FI"Object;FI"Zip::ZipEntry;F[@I"Zip::ZipFile;F[I"Zip::ZipCentralDirectory;FI"Zip::ZipFileSystem;FI"Zip::ZipExtraField;F[I"	Hash;FI" Zip::ZipExtraField::Generic;F[@I"&Zip::ZipExtraField::UniversalTime;F[I" Zip::ZipExtraField::Generic;FI"Zip::ZipExtraField::IUnix;F[@,I"Zip::ZipInputStream;F[I""IOExtras::AbstractInputStream;F@I"Zip::ZipOutputStream;F[I"#IOExtras::AbstractOutputStream;F@I" Zip::ZipStreamableDirectory;F[I"Zip::ZipEntry;FI"Zip::ZipStreamableStream;F[I"DelegateClass(ZipEntry);FI""Zip::ZipFileSystem::ZipFsFile;F[@I"-Zip::ZipFileSystem::ZipFsFile::ZipFsStat;F[@I"!Zip::ZipFileSystem::ZipFsDir;F[@I"Object::Tempfile;F[@	I""IOExtras::AbstractInputStream;F[I"Enumerable;FI"IOExtras::FakeIO;FI"#IOExtras::AbstractOutputStream;F[@F:attributes{@[I"attr_reader comment;F@[I"attr_accessor comment;FI""attr_accessor compressed_size;FI"%attr_accessor compression_method;FI"attr_accessor crc;FI"attr_accessor dirty;FI")attr_accessor externalFileAttributes;FI"attr_accessor extra;FI""attr_accessor follow_symlinks;FI"attr_accessor fstype;FI"attr_accessor gp_flags;FI"#attr_accessor header_signature;FI"$attr_accessor localHeaderOffset;FI"attr_accessor name;FI"$attr_accessor restore_ownership;FI"&attr_accessor restore_permissions;FI" attr_accessor restore_times;FI"attr_accessor size;FI"attr_accessor unix_gid;FI"attr_accessor unix_perms;FI"attr_accessor unix_uid;FI"attr_accessor zipfile;F@![
I"attr_accessor comment;FI"$attr_accessor restore_ownership;FI"&attr_accessor restore_permissions;FI" attr_accessor restore_times;FI"attr_reader name;F@*[	I"attr_accessor atime;FI"attr_accessor ctime;FI"attr_accessor flag;FI"attr_accessor mtime;F@-[I"attr_accessor gid;FI"attr_accessor uid;F@2[I"attr_accessor comment;F@;[I"attr_writer dir;F@?[I"attr_writer file;F@C[I"attr_accessor lineno;F:class_methods{@[I"new;FI"read_local_entry;F@![
I"add_buffer;FI"foreach;FI"new;FI"	open;FI"open_buffer;F@%[I"new;F@([I"	name;FI"register_map;F@*[I"new;F@-[I"new;F@/[I"new;FI"	open;FI"open_buffer;F@2[I"new;FI"	open;FI"write_buffer;F@5[I"new;F@8[I"new;F@;[I"new;F@=[I"delegate_to_fs_file;FI"new;F@?[I"new;FI"Zip;F[I"options;F@C[I"new;F:
encodingIu:
Encoding
US-ASCII;F:instance_methods{@[	I"comment;FI"	each;FI"entries;FI"	size;F@[,I"<=>;FI"==;FI"comment;FI"compressed_size;FI"compression_method;FI"crc;FI"create_directory;FI"create_symlink;FI"directory?;FI"
dirty;FI"externalFileAttributes;FI"
extra;FI"extract;FI"
file?;FI"follow_symlinks;FI"fstype;FI"get_input_stream;FI"get_raw_input_stream;FI"
gp_flags;FI"header_signature;FI"is_directory;FI"localHeaderOffset;FI"
mtime;FI"	name;FI"parent_as_string;FI"restore_ownership;FI"restore_permissions;FI"restore_times;FI"
set_time;FI"	size;FI"
symlink?;FI"	time;FI"
time=;FI"	to_s;FI"
unix_gid;FI"unix_perms;FI"
unix_uid;FI"write_file;FI"zipfile;F@![I"add;FI"
close;FI"comment;FI"commit;FI"commit_required?;FI"extract;FI"find_entry;FI"get_entry;FI"get_input_stream;FI"get_output_stream;FI"	glob;FI"
mkdir;FI"	name;FI"	read;FI"remove;FI"rename;FI"replace;FI"restore_ownership;FI"restore_permissions;FI"restore_times;FI"	to_s;FI"write_buffer;F@%[I"c_dir_length;FI"c_dir_size;FI"create;FI"length;FI"local_length;FI"local_size;FI"
merge;FI"	size;FI"to_c_dir_bin;FI"to_local_bin;FI"	to_s;F@([	I"==;FI"initial_parse;FI"to_c_dir_bin;FI"to_local_bin;F@*[
I"==;FI"
atime;FI"
ctime;FI"	flag;FI"
merge;FI"
mtime;FI"pack_for_c_dir;FI"pack_for_local;F@-[I"==;FI"gid;FI"
merge;FI"pack_for_c_dir;FI"pack_for_local;FI"uid;F@/[I"
close;FI"eof;FI"	eof?;FI"get_next_entry;FI"input_finished?;FI"open_entry;FI"produce_input;FI"rewind;FI"sysread;F@2[I"<<;FI"
close;FI"close_buffer;FI"comment;FI"copy_raw_entry;FI"finish;FI"put_next_entry;F@8[I"get_input_stream;FI"get_output_stream;FI"write_to_zip_output_stream;F@;[:I"
atime;FI"
basename;FI"blockdev?;FI"
chardev?;FI"
chmod;FI"
chown;FI"
ctime;FI"delete;FI"dir;FI"directory?;FI"dirname;FI"executable?;FI"executable_real?;FI"exist?;FI"exists?;FI"expand_path;FI"
file?;FI"foreach;FI"
ftype;FI"grpowned?;FI"	join;FI"	link;FI"
lstat;FI"
mtime;FI"new;FI"	open;FI"owned?;FI"	pipe;FI"
pipe?;FI"
popen;FI"	read;FI"readable?;FI"readable_real?;FI"readlines;FI"
readlink;FI"rename;FI"setgid?;FI"setuid?;FI"	size;FI"
size?;FI"socket?;FI"
split;FI"	stat;FI"sticky?;FI"symlink;FI"
symlink?;FI"
truncate;FI"
umask;FI"unlink;FI"
utime;FI"writable?;FI"writable_real?;FI"
zero?;F@=[I"blksize;FI"blocks;FI"dev;FI"
ftype;FI"gid;FI"ino;FI"
kind_of?;FI"	mode;FI"
nlink;FI"	rdev;FI"rdev_major;FI"rdev_minor;FI"uid;F@?[I"
chdir;FI"chroot;FI"delete;FI"entries;FI"	file;FI"foreach;FI"
getwd;FI"	glob;FI"
mkdir;FI"new;FI"	open;FI"pwd;FI"
rmdir;FI"unlink;FI"IOExtras::FakeIO;F[I"
kind_of?;F@C[
I"	each;FI"each_line;FI"
flush;FI"	gets;FI"lineno;FI"	read;FI"
readline;FI"readlines;F@G[
I"
print;FI"printf;FI"	putc;FI"	puts;FI"
write;FI"Zip::ZipFileSystem;F[I"dir;FI"	file;F:modules[#I"BugFix;FI"BugFix::Tempfile;FI"
IOExtras;F@1@4@F@I"Object::Tempfile;FI"Zip;F@#I"#Zip::ZipCompressionMethodError;FI"'Zip::ZipDestinationFileExistsError;F@7I"Zip::ZipEntryExistsError;FI"Zip::ZipEntryNameError;F@I"Zip::ZipExtraField;F@,I"Zip::ZipExtraField::IUnix;FI"&Zip::ZipExtraField::UniversalTime;FI"Zip::ZipFile;F@$I"!Zip::ZipFileSystem::ZipFsDir;FI""Zip::ZipFileSystem::ZipFsFile;FI"-Zip::ZipFileSystem::ZipFsFile::ZipFsStat;FI"Zip::ZipInputStream;FI"Zip::ZipInternalError;FI"Zip::ZipOutputStream;FI" Zip::ZipStreamableDirectory;FI"Zip::ZipStreamableStream;F