ÿØÿà JFIF    ÿÛ „ ( %!1!%*+...983,7(-.- PK]c* 55 bin_path-c.rinu[U:RDoc::AnyMethod[iI" bin_path:EFI"Gem::bin_path;TT: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [ I"NFind the full path to the executable for gem +name+. If the +exec_name+ ;TI"Iis not given, the gem's default_executable is chosen, otherwise the ;TI"Especified executable's path is returned. +requirements+ allows ;TI"*you to specify specific gem versions.;T: @fileI"lib/rubygems.rb;T:0@omit_headings_from_table_of_contents_below000[I"+(name, exec_name = nil, *requirements);T@FI"Gem;FcRDoc::NormalModule00PK]t,,user_home-c.rinu[U:RDoc::AnyMethod[iI"user_home:EFI"Gem::user_home;TT: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"%The home directory for the user.;T: @fileI"lib/rubygems.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"Gem;FcRDoc::NormalModule00PK]Կwin_platform%3d-c.rinu[U:RDoc::AnyMethod[iI"win_platform=:EFI"Gem::win_platform=;TT: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"PAllows toggling Windows behavior. This method is available when requiring ;TI"'rubygems/test_case';T: @fileI"lib/rubygems/test_case.rb;T:0@omit_headings_from_table_of_contents_below000[I" (val);T@FI"Gem;FcRDoc::NormalModule00PK]0VVload_env_plugins-c.rinu[U:RDoc::AnyMethod[iI"load_env_plugins:EFI"Gem::load_env_plugins;TT: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"AFind all 'rubygems_plugin' files in $LOAD_PATH and load them;T: @fileI"lib/rubygems.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"Gem;FcRDoc::NormalModule00PK]lQxx,StubSpecification/cdesc-StubSpecification.rinu[U:RDoc::NormalClass[iI"StubSpecification:ETI"Gem::StubSpecification;TI"Gem::BasicSpecification;Fo:RDoc::Markup::Document: @parts[o;;[o:RDoc::Markup::Paragraph;[I"RGem::StubSpecification reads the stub: line from the gemspec. This prevents ;TI"Gus having to eval the entire gemspec in order to find out certain ;TI"information.;T: @fileI"'lib/rubygems/stub_specification.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[[[[[I" class;T[[: public[[:protected[[: private[[I" instance;T[[; [[; [[;[[[U:RDoc::Context::Section[i0o;;[; 0; 0[@@cRDoc::TopLevelPK]uW3YY install-c.rinu[U:RDoc::AnyMethod[iI" install:EFI"Gem::install;TT: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"OTop level install helper method. Allows you to install gems interactively:;To:RDoc::Markup::BlankLineo:RDoc::Markup::Verbatim; [ I" % irb ;TI">> Gem.install "minitest" ;TI")Fetching: minitest-3.0.1.gem (100%) ;TI"A=> [#];T: @format0: @fileI"lib/rubygems.rb;T:0@omit_headings_from_table_of_contents_below000[I"/(name, version = Gem::Requirement.default);T@FI"Gem;FcRDoc::NormalModule00PK]-  &SpecFetcher/search_for_dependency-i.rinu[U:RDoc::AnyMethod[iI"search_for_dependency:EFI"+Gem::SpecFetcher#search_for_dependency;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I" Return the list of all released specs ;TI"1:complete => Return the list of all specs ;TI"L:latest => Return the list of only the highest version of each gem ;TI"@:prerelease => Return the list of all prerelease only specs;T: @fileI"!lib/rubygems/spec_fetcher.rb;T:0@omit_headings_from_table_of_contents_below000[I" (type);T@FI"SpecFetcher;TcRDoc::NormalClass00PK]bD'SpecFetcher/suggest_gems_from_name-i.rinu[U:RDoc::AnyMethod[iI"suggest_gems_from_name:EFI",Gem::SpecFetcher#suggest_gems_from_name;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"ISuggests gems based on the supplied +gem_name+. Returns an array of ;TI"alternative gem names.;T: @fileI"!lib/rubygems/spec_fetcher.rb;T:0@omit_headings_from_table_of_contents_below000[I"(gem_name);T@FI"SpecFetcher;TcRDoc::NormalClass00PK]7ooSpecFetcher/detect-i.rinu[U:RDoc::AnyMethod[iI" detect:EFI"Gem::SpecFetcher#detect;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"7Return all gem name tuples who's names match +obj+;T: @fileI"!lib/rubygems/spec_fetcher.rb;T:0@omit_headings_from_table_of_contents_below00I"tup;T[I"(type=:complete);T@FI"SpecFetcher;TcRDoc::NormalClass00PK]UfSpecFetcher/fetcher-c.rinu[U:RDoc::AnyMethod[iI" fetcher:EFI"Gem::SpecFetcher::fetcher;TT: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"KDefault fetcher instance. Use this instead of ::new to reduce object ;TI"allocation.;T: @fileI"!lib/rubygems/spec_fetcher.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"SpecFetcher;TcRDoc::NormalClass00PK]љ22Source/uri-i.rinu[U:RDoc::Attr[iI"uri:ETI"Gem::Source#uri;TI"R;T: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I".The URI this source will fetch gems from.;T: @fileI"lib/rubygems/source.rb;T:0@omit_headings_from_table_of_contents_below0F@I"Gem::Source;TcRDoc::NormalClass0PK] Ue44Source/Local/cdesc-Local.rinu[U:RDoc::NormalClass[iI" Local:ETI"Gem::Source::Local;TI"Gem::Source;Fo:RDoc::Markup::Document: @parts[o;;[o:RDoc::Markup::Paragraph;[I"IThe local source finds gems in the current directory for fulfilling ;TI"dependencies.;T: @fileI"!lib/rubygems/source/local.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[[[[[I" class;T[[: public[[:protected[[: private[[I" instance;T[[; [[I"<=>;TI"!lib/rubygems/source/local.rb;T[; [[;[[[U:RDoc::Context::Section[i0o;;[; 0; 0[@@cRDoc::TopLevelPK]ei ``Source/Local/%3c%3d%3e-i.rinu[U:RDoc::AnyMethod[iI"<=>:ETI"Gem::Source::Local#<=>;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"DLocal sorts before Gem::Source and after Gem::Source::Installed;T: @fileI"!lib/rubygems/source/local.rb;T:0@omit_headings_from_table_of_contents_below000[I" (other);T@FI" Local;TcRDoc::NormalClass00PK]DffSource/Vendor/new-c.rinu[U:RDoc::AnyMethod[iI"new:ETI"Gem::Source::Vendor::new;TT: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"GCreates a new Vendor source for a gem that was unpacked at +path+.;T: @fileI""lib/rubygems/source/vendor.rb;T:0@omit_headings_from_table_of_contents_below000[I" (path);T@FI" Vendor;TcRDoc::NormalClass00PK]^9??Source/Vendor/cdesc-Vendor.rinu[U:RDoc::NormalClass[iI" Vendor:ETI"Gem::Source::Vendor;TI"Gem::Source::Installed;Fo:RDoc::Markup::Document: @parts[o;;[o:RDoc::Markup::Paragraph;[I"KThis represents a vendored source that is similar to an installed gem.;T: @fileI""lib/rubygems/source/vendor.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[[[[[I" class;T[[: public[[I"new;TI""lib/rubygems/source/vendor.rb;T[:protected[[: private[[I" instance;T[[; [[I"<=>;T@[; [[;[[[U:RDoc::Context::Section[i0o;;[; 0; 0[@@cRDoc::TopLevelPK]{Source/Vendor/%3c%3d%3e-i.rinu[U:RDoc::AnyMethod[iI"<=>:ETI"Gem::Source::Vendor#<=>;TF: publico:RDoc::Markup::Document: @parts[: @fileI""lib/rubygems/source/vendor.rb;T:0@omit_headings_from_table_of_contents_below000[I" (other);T@ FI" Vendor;TcRDoc::NormalClass00PK]/\\Source/cdesc-Source.rinu[U:RDoc::NormalClass[iI" Source:ETI"Gem::Source;TI" Object;To:RDoc::Markup::Document: @parts[o;;[o:RDoc::Markup::Paragraph;[I"MA Source knows how to list and fetch gems from a RubyGems marshal index.;To:RDoc::Markup::BlankLineo; ;[I"KThere are other Source subclasses for installed gems, local gems, the ;TI")bundler dependency API and so-forth.;T: @fileI"lib/rubygems/source.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[[ I"uri;TI"R;T: publicFI"lib/rubygems/source.rb;T[[[I"Comparable;To;;[; @; 0@[[I" class;T[[; [[I"new;T@[:protected[[: private[[I" instance;T[[; [ [I"<=>;T@[I"cache_dir;F@[I" download;F@[I"fetch_spec;F@[I"load_specs;F@[I"update_cache?;F@[;[[;[[[U:RDoc::Context::Section[i0o;;[; 0; 0[ @I"lib/rubygems/source/git.rb;TI"%lib/rubygems/source/installed.rb;TI"!lib/rubygems/source/local.rb;TI" lib/rubygems/source/lock.rb;TI")lib/rubygems/source/specific_file.rb;TI""lib/rubygems/source/vendor.rb;TI""lib/rubygems/specification.rb;T@cRDoc::TopLevelPK]$vLSSSource/new-c.rinu[U:RDoc::AnyMethod[iI"new:ETI"Gem::Source::new;TT: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"DCreates a new Source which will use the index located at +uri+.;T: @fileI"lib/rubygems/source.rb;T:0@omit_headings_from_table_of_contents_below000[I" (uri);T@FI" Source;TcRDoc::NormalClass00PK] [n>>Source/Git/specs-i.rinu[U:RDoc::AnyMethod[iI" specs:EFI"Gem::Source::Git#specs;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I")Loads all gemspecs in the repository;T: @fileI"lib/rubygems/source/git.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"Git;TcRDoc::NormalClass00PK]Source/Git/new-c.rinu[U:RDoc::AnyMethod[iI"new:ETI"Gem::Source::Git::new;TT: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [ I"NCreates a new git gem source for a gems from loaded from +repository+ at ;TI"Mthe given +reference+. The +name+ is only used to track the repository ;TI"Kback to a gem dependencies file, it has no real significance as a git ;TI"Prepository may contain multiple gems. If +submodules+ is true, submodules ;TI"3will be checked out when the gem is installed.;T: @fileI"lib/rubygems/source/git.rb;T:0@omit_headings_from_table_of_contents_below000[I"6(name, repository, reference, submodules = false);T@TI"Git;TcRDoc::NormalClass00PK]ddSource/Git/need_submodules-i.rinu[U:RDoc::Attr[iI"need_submodules:ETI"%Gem::Source::Git#need_submodules;TI"R;T: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I":Does this repository need submodules checked out too?;T: @fileI"lib/rubygems/source/git.rb;T:0@omit_headings_from_table_of_contents_below0F@I"Gem::Source::Git;TcRDoc::NormalClass0PK]2[[Source/Git/reference-i.rinu[U:RDoc::Attr[iI"reference:ETI"Gem::Source::Git#reference;TI"R;T: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"=The commit reference used for checking out this git gem.;T: @fileI"lib/rubygems/source/git.rb;T:0@omit_headings_from_table_of_contents_below0F@I"Gem::Source::Git;TcRDoc::NormalClass0PK]GA[[Source/Git/remote-i.rinu[U:RDoc::Attr[iI" remote:ETI"Gem::Source::Git#remote;TI"RW;T: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"BWhen false the cache for this repository will not be updated.;T: @fileI"lib/rubygems/source/git.rb;T:0@omit_headings_from_table_of_contents_below0F@I"Gem::Source::Git;TcRDoc::NormalClass0PK]1-EESource/Git/name-i.rinu[U:RDoc::Attr[iI" name:ETI"Gem::Source::Git#name;TI"R;T: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"1The name of the gem created by this git gem.;T: @fileI"lib/rubygems/source/git.rb;T:0@omit_headings_from_table_of_contents_below0F@I"Gem::Source::Git;TcRDoc::NormalClass0PK]99#Source/Git/cdesc-Git.rinu[U:RDoc::NormalClass[iI"Git:ETI"Gem::Source::Git;TI"Gem::Source;Fo:RDoc::Markup::Document: @parts[o;;[ o:RDoc::Markup::Paragraph;[I"2A git gem for use in a gem dependencies file.;To:RDoc::Markup::BlankLineo; ;[I" Example:;T@o:RDoc::Markup::Verbatim;[ I"source = ;TI"Q Gem::Source::Git.new 'rake', 'git@example:rake.git', 'rake-10.1.0', false ;TI" ;TI"source.specs;T: @format0: @fileI"lib/rubygems/source/git.rb;T:0@omit_headings_from_table_of_contents_below0; 0;0[ [ I" name;TI"R;T: publicFI"lib/rubygems/source/git.rb;T[ I"need_submodules;TI"R;T;F@ [ I"reference;TI"R;T;F@ [ I" remote;TI"RW;T;F@ [ I"repository;TI"R;T;F@ [ I" root_dir;TI"RW;T;F@ [[[[I" class;T[[;[[I"new;T@ [:protected[[: private[[I" instance;T[[;[[I"<=>;T@ [I" specs;F@ [;[[;[[[U:RDoc::Context::Section[i0o;;[; 0;0[@@cRDoc::TopLevelPK]O\QQSource/Git/repository-i.rinu[U:RDoc::Attr[iI"repository:ETI" Gem::Source::Git#repository;TI"R;T: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"1The git repository this gem is sourced from.;T: @fileI"lib/rubygems/source/git.rb;T:0@omit_headings_from_table_of_contents_below0F@I"Gem::Source::Git;TcRDoc::NormalClass0PK]{RRSource/Git/root_dir-i.rinu[U:RDoc::Attr[iI" root_dir:ETI"Gem::Source::Git#root_dir;TI"RW;T: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"5The directory for cache and git gem installation;T: @fileI"lib/rubygems/source/git.rb;T:0@omit_headings_from_table_of_contents_below0F@I"Gem::Source::Git;TcRDoc::NormalClass0PK]t{Source/Git/%3c%3d%3e-i.rinu[U:RDoc::AnyMethod[iI"<=>:ETI"Gem::Source::Git#<=>;TF: publico:RDoc::Markup::Document: @parts[: @fileI"lib/rubygems/source/git.rb;T:0@omit_headings_from_table_of_contents_below000[I" (other);T@ FI"Git;TcRDoc::NormalClass00PK]ceeSource/SpecificFile/spec-i.rinu[U:RDoc::Attr[iI" spec:ETI"#Gem::Source::SpecificFile#spec;TI"R;T: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"5The Gem::Specification extracted from this .gem.;T: @fileI")lib/rubygems/source/specific_file.rb;T:0@omit_headings_from_table_of_contents_below0F@I"Gem::Source::SpecificFile;TcRDoc::NormalClass0PK]f;ggSource/SpecificFile/new-c.rinu[U:RDoc::AnyMethod[iI"new:ETI"#Gem::Source::SpecificFile::new;TT: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"5Creates a new SpecificFile for the gem in +file+;T: @fileI")lib/rubygems/source/specific_file.rb;T:0@omit_headings_from_table_of_contents_below000[I" (file);T@FI"SpecificFile;TcRDoc::NormalClass00PK] w$)Source/SpecificFile/cdesc-SpecificFile.rinu[U:RDoc::NormalClass[iI"SpecificFile:ETI"Gem::Source::SpecificFile;TI"Gem::Source;Fo:RDoc::Markup::Document: @parts[o;;[o:RDoc::Markup::Paragraph;[I"QA source representing a single .gem file. This is used for installation of ;TI"local gems.;T: @fileI")lib/rubygems/source/specific_file.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[[ I" spec;TI"R;T: publicFI")lib/rubygems/source/specific_file.rb;T[[[[I" class;T[[; [[I"new;T@[:protected[[: private[[I" instance;T[[; [[I"<=>;T@[; [[;[[[U:RDoc::Context::Section[i0o;;[; 0; 0[@@cRDoc::TopLevelPK]||"Source/SpecificFile/%3c%3d%3e-i.rinu[U:RDoc::AnyMethod[iI"<=>:ETI""Gem::Source::SpecificFile#<=>;TF: publico:RDoc::Markup::Document: @parts[ o:RDoc::Markup::Paragraph; [I"(Orders this source against +other+.;To:RDoc::Markup::BlankLineo; ; [I"NIf +other+ is a SpecificFile from a different gem name +nil+ is returned.;T@o; ; [I"JIf +other+ is a SpecificFile from the same gem name the versions are ;TI"$compared using Gem::Version#<=>;T@o; ; [I"'Otherwise Gem::Source#<=> is used.;T: @fileI")lib/rubygems/source/specific_file.rb;T:0@omit_headings_from_table_of_contents_below000[I" (other);T@TI"SpecificFile;TcRDoc::NormalClass00PK]f{{Source/Lock/new-c.rinu[U:RDoc::AnyMethod[iI"new:ETI"Gem::Source::Lock::new;TT: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"OCreates a new Lock source that wraps +source+ and moves it earlier in the ;TI"sort list.;T: @fileI" lib/rubygems/source/lock.rb;T:0@omit_headings_from_table_of_contents_below000[I" (source);T@FI" Lock;TcRDoc::NormalClass00PK]cSource/Lock/cdesc-Lock.rinu[U:RDoc::NormalClass[iI" Lock:ETI"Gem::Source::Lock;TI"Gem::Source;Fo:RDoc::Markup::Document: @parts[o;;[o:RDoc::Markup::Paragraph;[I"RA Lock source wraps an installed gem's source and sorts before other sources ;TI"Mduring dependency resolution. This allows RubyGems to prefer gems from ;TI"dependency lock files.;T: @fileI" lib/rubygems/source/lock.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[[ I" wrapped;TI"R;T: publicFI" lib/rubygems/source/lock.rb;T[[[[I" class;T[[; [[I"new;T@[:protected[[: private[[I" instance;T[[; [[I"fetch_spec;F@[; [[;[[[U:RDoc::Context::Section[i0o;;[; 0; 0[@@cRDoc::TopLevelPK]$LeeSource/Lock/fetch_spec-i.rinu[U:RDoc::AnyMethod[iI"fetch_spec:EFI"!Gem::Source::Lock#fetch_spec;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"9Delegates to the wrapped source's fetch_spec method.;T: @fileI" lib/rubygems/source/lock.rb;T:0@omit_headings_from_table_of_contents_below000[I"(name_tuple);T@FI" Lock;TcRDoc::NormalClass00PK]%J99Source/Lock/wrapped-i.rinu[U:RDoc::Attr[iI" wrapped:ETI"Gem::Source::Lock#wrapped;TI"R;T: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"The wrapped Gem::Source;T: @fileI" lib/rubygems/source/lock.rb;T:0@omit_headings_from_table_of_contents_below0F@I"Gem::Source::Lock;TcRDoc::NormalClass0PK]ellSource/update_cache%3f-i.rinu[U:RDoc::AnyMethod[iI"update_cache?:EFI"Gem::Source#update_cache?;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"MReturns true when it is possible and safe to update the cache directory.;T: @fileI"lib/rubygems/source.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI" Source;TcRDoc::NormalClass00PK]DD#Source/Installed/cdesc-Installed.rinu[U:RDoc::NormalClass[iI"Installed:ETI"Gem::Source::Installed;TI"Gem::Source;Fo:RDoc::Markup::Document: @parts[o;;[o:RDoc::Markup::Paragraph;[I"JRepresents an installed gem. This is used for dependency resolution.;T: @fileI"%lib/rubygems/source/installed.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[[[[[I" class;T[[: public[[:protected[[: private[[I" instance;T[[; [[I"<=>;TI"%lib/rubygems/source/installed.rb;T[I" download;F@&[; [[;[[[U:RDoc::Context::Section[i0o;;[; 0; 0[@@cRDoc::TopLevelPK]/ffSource/Installed/download-i.rinu[U:RDoc::AnyMethod[iI" download:EFI"$Gem::Source::Installed#download;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"/We don't need to download an installed gem;T: @fileI"%lib/rubygems/source/installed.rb;T:0@omit_headings_from_table_of_contents_below000[I"(spec, path);T@FI"Installed;TcRDoc::NormalClass00PK]\\Source/Installed/%3c%3d%3e-i.rinu[U:RDoc::AnyMethod[iI"<=>:ETI"Gem::Source::Installed#<=>;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"4Installed sources sort before all other sources;T: @fileI"%lib/rubygems/source/installed.rb;T:0@omit_headings_from_table_of_contents_below000[I" (other);T@FI"Installed;TcRDoc::NormalClass00PK]`aSource/download-i.rinu[U:RDoc::AnyMethod[iI" download:EFI"Gem::Source#download;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"8Downloads +spec+ and writes it to +dir+. See also ;TI"!Gem::RemoteFetcher#download.;T: @fileI"lib/rubygems/source.rb;T:0@omit_headings_from_table_of_contents_below000[I"(spec, dir=Dir.pwd);T@FI" Source;TcRDoc::NormalClass00PK]V Source/load_specs-i.rinu[U:RDoc::AnyMethod[iI"load_specs:EFI"Gem::Source#load_specs;TF: publico:RDoc::Markup::Document: @parts[ o:RDoc::Markup::Paragraph; [I"MLoads +type+ kind of specs fetching from +@uri+ if the on-disk cache is ;TI"out of date.;To:RDoc::Markup::BlankLineo; ; [I"$+type+ is one of the following:;T@o; ; [I"::released => Return the list of all released specs ;TI"L:latest => Return the list of only the highest version of each gem ;TI"@:prerelease => Return the list of all prerelease only specs;T: @fileI"lib/rubygems/source.rb;T:0@omit_headings_from_table_of_contents_below000[I" (type);T@FI" Source;TcRDoc::NormalClass00PK]in[[Source/fetch_spec-i.rinu[U:RDoc::AnyMethod[iI"fetch_spec:EFI"Gem::Source#fetch_spec;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"8Fetches a specification for the given +name_tuple+.;T: @fileI"lib/rubygems/source.rb;T:0@omit_headings_from_table_of_contents_below000[I"(name_tuple);T@FI" Source;TcRDoc::NormalClass00PK][Z2MMSource/cache_dir-i.rinu[U:RDoc::AnyMethod[iI"cache_dir:EFI"Gem::Source#cache_dir;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"3Returns the local directory to write +uri+ to.;T: @fileI"lib/rubygems/source.rb;T:0@omit_headings_from_table_of_contents_below000[I" (uri);T@FI" Source;TcRDoc::NormalClass00PK]DDSource/%3c%3d%3e-i.rinu[U:RDoc::AnyMethod[iI"<=>:ETI"Gem::Source#<=>;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"4Sources are ordered by installation preference.;T: @fileI"lib/rubygems/source.rb;T:0@omit_headings_from_table_of_contents_below000[I" (other);T@FI" Source;TcRDoc::NormalClass00PK]RRclear_default_specs-i.rinu[U:RDoc::AnyMethod[iI"clear_default_specs:EFI"Gem#clear_default_specs;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"8Clear default gem related variables. It is for test;T: @fileI"lib/rubygems.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"Gem;FcRDoc::NormalModule00PK]4--find_home-c.rinu[U:RDoc::AnyMethod[iI"find_home:EFI"Gem::find_home;TT: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"%Finds the user's home directory.;T: @fileI"lib/rubygems.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"Gem;FcRDoc::NormalModule00PK]pNJ-- RemoteError/cdesc-RemoteError.rinu[U:RDoc::NormalClass[iI"RemoteError:ETI"Gem::RemoteError;TI"Gem::Exception;Fo:RDoc::Markup::Document: @parts[o;;[o:RDoc::Markup::Paragraph;[I"NSignals that a remote operation cannot be conducted, probably due to not ;TI"0being connected (or just not finding host).;T: @fileI"lib/rubygems/exceptions.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[[[[[I" class;T[[: public[[:protected[[: private[[I" instance;T[[; [[; [[;[[[U:RDoc::Context::Section[i0o;;[; 0; 0[@@cRDoc::TopLevelPK]List/to_a-i.rinu[U:RDoc::AnyMethod[iI" to_a:EFI"Gem::List#to_a;TF: publico:RDoc::Markup::Document: @parts[: @fileI"lib/rubygems/util/list.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI" List;TcRDoc::NormalClass00PK]}List/prepend-i.rinu[U:RDoc::AnyMethod[iI" prepend:EFI"Gem::List#prepend;TF: publico:RDoc::Markup::Document: @parts[: @fileI"lib/rubygems/util/list.rb;T:0@omit_headings_from_table_of_contents_below000[I" (value);T@ FI" List;TcRDoc::NormalClass00PK]7List/each-i.rinu[U:RDoc::AnyMethod[iI" each:EFI"Gem::List#each;TF: publico:RDoc::Markup::Document: @parts[: @fileI"lib/rubygems/util/list.rb;T:0@omit_headings_from_table_of_contents_below00I" value;T[I"();T@ FI" List;TcRDoc::NormalClass00PK]List/find-i.rinu[U:RDoc::AnyMethod[iI" find:EFI"Gem::List#find;TF: publico:RDoc::Markup::Document: @parts[: @fileI"lib/rubygems/util/list.rb;T:0@omit_headings_from_table_of_contents_below00I"v;T[I"();T@ FI" List;TcRDoc::NormalClass00PK]|fList/prepend-c.rinu[U:RDoc::AnyMethod[iI" prepend:EFI"Gem::List::prepend;TT: publico:RDoc::Markup::Document: @parts[: @fileI"lib/rubygems/util/list.rb;T:0@omit_headings_from_table_of_contents_below000[I"(list, value);T@ FI" List;TcRDoc::NormalClass00PK]BList/cdesc-List.rinu[U:RDoc::NormalClass[iI" List:ETI"Gem::List;TI" Object;To:RDoc::Markup::Document: @parts[o;;[: @fileI"lib/rubygems/util/list.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[[[[[I" class;T[[: public[[I" prepend;FI"lib/rubygems/util/list.rb;T[:protected[[: private[[I" instance;T[[; [ [I" each;F@[I" find;F@[I" prepend;F@[I" to_a;F@[; [[; [[[U:RDoc::Context::Section[i0o;;[; 0; 0[@I"Gem;FcRDoc::NormalModulePK]U61clear_paths-c.rinu[U:RDoc::AnyMethod[iI"clear_paths:EFI"Gem::clear_paths;TT: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"GReset the +dir+ and +path+ values. The next time +dir+ or +path+ ;TI"His requested, the values will be calculated from scratch. This is ;TI"=mainly used by the unit tests to provide test isolation.;T: @fileI"lib/rubygems.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"Gem;FcRDoc::NormalModule00PK]pjWWlatest_rubygems_version-c.rinu[U:RDoc::AnyMethod[iI"latest_rubygems_version:EFI"!Gem::latest_rubygems_version;TT: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"4Returns the latest release version of RubyGems.;T: @fileI"lib/rubygems.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"Gem;FcRDoc::NormalModule00PK]C::LoadError/requirement-i.rinu[U:RDoc::Attr[iI"requirement:ETI"Gem::LoadError#requirement;TI"RW;T: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"Version requirement of gem;T: @fileI"lib/rubygems/errors.rb;T:0@omit_headings_from_table_of_contents_below0F@I"Gem::LoadError;TcRDoc::NormalClass0PK]=$LoadError/name-i.rinu[U:RDoc::Attr[iI" name:ETI"Gem::LoadError#name;TI"RW;T: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"Name of gem;T: @fileI"lib/rubygems/errors.rb;T:0@omit_headings_from_table_of_contents_below0F@I"Gem::LoadError;TcRDoc::NormalClass0PK]3hLoadError/cdesc-LoadError.rinu[U:RDoc::NormalClass[iI"LoadError:ETI"Gem::LoadError;TI"LoadError;To:RDoc::Markup::Document: @parts[o;;[o:RDoc::Markup::Paragraph;[I"MRaised when RubyGems is unable to load or activate a gem. Contains the ;TI"Iname and version requirements of the gem that either conflicts with ;TI"Malready activated gems or that RubyGems is otherwise unable to activate.;T: @fileI"lib/rubygems/errors.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[[ I" name;TI"RW;T: publicFI"lib/rubygems/errors.rb;T[ I"requirement;TI"RW;T; F@[[[[I" class;T[[; [[:protected[[: private[[I" instance;T[[; [[; [[;[[[U:RDoc::Context::Section[i0o;;[; 0; 0[@I"Gem;FcRDoc::NormalModulePK] SilentUI/cdesc-SilentUI.rinu[U:RDoc::NormalClass[iI" SilentUI:ETI"Gem::SilentUI;TI"Gem::StreamUI;Fo:RDoc::Markup::Document: @parts[o;;[o:RDoc::Markup::Paragraph;[I"7SilentUI is a UI choice that is absolutely silent.;T: @fileI"%lib/rubygems/user_interaction.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[[[[[I" class;T[[: public[[I"new;TI"%lib/rubygems/user_interaction.rb;T[:protected[[: private[[I" instance;T[[; [[; [[;[[[U:RDoc::Context::Section[i0o;;[; 0; 0[@@cRDoc::TopLevelPK]`[[SilentUI/new-c.rinu[U:RDoc::AnyMethod[iI"new:ETI"Gem::SilentUI::new;TT: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"AThe SilentUI has no arguments as it does not use any stream.;T: @fileI"%lib/rubygems/user_interaction.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@TI" SilentUI;TcRDoc::NormalClass00PK]r;I((dir-c.rinu[U:RDoc::AnyMethod[iI"dir:EFI" Gem::dir;TT: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"-The path where gems are to be installed.;T: @fileI"lib/rubygems.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"Gem;FcRDoc::NormalModule00PK]+E4RemoteSourceException/cdesc-RemoteSourceException.rinu[U:RDoc::NormalClass[iI"RemoteSourceException:ETI"Gem::RemoteSourceException;TI"Gem::Exception;Fo:RDoc::Markup::Document: @parts[o;;[o:RDoc::Markup::Paragraph;[I"0Represents an error communicating via HTTP.;T: @fileI"lib/rubygems/exceptions.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[[[[[I" class;T[[: public[[:protected[[: private[[I" instance;T[[; [[; [[;[[[U:RDoc::Context::Section[i0o;;[; 0; 0[@@cRDoc::TopLevelPK]Hn[[ host-c.rinu[U:RDoc::AnyMethod[iI" host:EFI"Gem::host;TT: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"9Get the default RubyGems API host. This is normally ;TI"#https://rubygems.org.;T: @fileI"lib/rubygems.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"Gem;FcRDoc::NormalModule00PK]a8Doctor/new-c.rinu[U:RDoc::AnyMethod[iI"new:ETI"Gem::Doctor::new;TT: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"NCreates a new Gem::Doctor that will clean up +gem_repository+. Only one ;TI"-gem repository may be cleaned at a time.;To:RDoc::Markup::BlankLineo; ; [I"BIf +dry_run+ is true no files or directories will be removed.;T: @fileI"lib/rubygems/doctor.rb;T:0@omit_headings_from_table_of_contents_below000[I"&(gem_repository, dry_run = false);T@FI" Doctor;TcRDoc::NormalClass00PK]@ُnnDoctor/cdesc-Doctor.rinu[U:RDoc::NormalClass[iI" Doctor:ETI"Gem::Doctor;TI" Object;To:RDoc::Markup::Document: @parts[o;;[ o:RDoc::Markup::Paragraph;[I"DCleans up after a partially-failed uninstall or for an invalid ;TI"Gem::Specification.;To:RDoc::Markup::BlankLineo; ;[I"QIf a specification was removed by hand this will remove any remaining files.;T@o; ;[I"MIf a corrupt specification was installed this will clean up warnings by ;TI"&removing the bogus specification.;T: @fileI"lib/rubygems/doctor.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[[[[I"Gem::UserInteraction;To;;[; @; 0I"lib/rubygems/doctor.rb;T[[I" class;T[[: public[[I"new;T@"[:protected[[: private[[I" instance;T[[; [[I" doctor;F@"[I"gem_repository?;F@"[;[[;[[[U:RDoc::Context::Section[i0o;;[; 0; 0[@@cRDoc::TopLevelPK]@PPDoctor/doctor-i.rinu[U:RDoc::AnyMethod[iI" doctor:EFI"Gem::Doctor#doctor;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"?Cleans up uninstalled files and invalid gem specifications;T: @fileI"lib/rubygems/doctor.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI" Doctor;TcRDoc::NormalClass00PK]eJJDoctor/gem_repository%3f-i.rinu[U:RDoc::AnyMethod[iI"gem_repository?:EFI" Gem::Doctor#gem_repository?;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"'Are we doctoring a gem repository?;T: @fileI"lib/rubygems/doctor.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI" Doctor;TcRDoc::NormalClass00PK]˞mSSruby_engine-c.rinu[U:RDoc::AnyMethod[iI"ruby_engine:EFI"Gem::ruby_engine;TT: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"?A wrapper around RUBY_ENGINE const that may not be defined;T: @fileI"lib/rubygems/defaults.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"Gem;FcRDoc::NormalModule00PK]_GGfind_files-c.rinu[U:RDoc::AnyMethod[iI"find_files:EFI"Gem::find_files;TT: publico:RDoc::Markup::Document: @parts[ o:RDoc::Markup::Paragraph; [I"OReturns a list of paths matching +glob+ that can be used by a gem to pick ;TI"/up features from other gems. For example:;To:RDoc::Markup::BlankLineo:RDoc::Markup::Verbatim; [I"BGem.find_files('rdoc/discover').each do |path| load path end ;T: @format0o; ; [I"Oif +check_load_path+ is true (the default), then find_files also searches ;TI"*$LOAD_PATH for files as well as gems.;T@o; ; [I"PNote that find_files will return all files even if they are from different ;TI":versions of the same gem. See also find_latest_files;T: @fileI"lib/rubygems.rb;T:0@omit_headings_from_table_of_contents_below000[I"!(glob, check_load_path=true);T@FI"Gem;FcRDoc::NormalModule00PK]ppdone_installing_hooks-c.rinu[U:RDoc::Attr[iI"done_installing_hooks:ETI"Gem::done_installing_hooks;TI"R;T: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"KThe list of hooks to be run after Gem::DependencyInstaller installs a ;TI"set of gems;T: @fileI"lib/rubygems.rb;T:0@omit_headings_from_table_of_contents_below0T@I"Gem;FcRDoc::NormalModule0PK]ΔoVV1Commands/OutdatedCommand/cdesc-OutdatedCommand.rinu[U:RDoc::NormalClass[iI"OutdatedCommand:ETI"#Gem::Commands::OutdatedCommand;TI"Gem::Command;Fo:RDoc::Markup::Document: @parts[o;;[: @fileI".lib/rubygems/commands/outdated_command.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[[[[I"Gem::LocalRemoteOptions;To;;[; @; 0I".lib/rubygems/commands/outdated_command.rb;T[I"Gem::VersionOption;To;;[; @; 0@[[I" class;T[[: public[[I"new;T@[:protected[[: private[[I" instance;T[[; [[I" execute;F@[; [[; [[[U:RDoc::Context::Section[i0o;;[; 0; 0[@@cRDoc::TopLevelPK]Ɩ!Commands/OutdatedCommand/new-c.rinu[U:RDoc::AnyMethod[iI"new:ETI"(Gem::Commands::OutdatedCommand::new;TT: publico:RDoc::Markup::Document: @parts[: @fileI".lib/rubygems/commands/outdated_command.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ TI"OutdatedCommand;TcRDoc::NormalClass00PK]jJ!!%Commands/OutdatedCommand/execute-i.rinu[U:RDoc::AnyMethod[iI" execute:EFI"+Gem::Commands::OutdatedCommand#execute;TF: publico:RDoc::Markup::Document: @parts[: @fileI".lib/rubygems/commands/outdated_command.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI"OutdatedCommand;TcRDoc::NormalClass00PK]??Commands/HelpCommand/new-c.rinu[U:RDoc::AnyMethod[iI"new:ETI"$Gem::Commands::HelpCommand::new;TT: publico:RDoc::Markup::Document: @parts[: @fileI"*lib/rubygems/commands/help_command.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ TI"HelpCommand;TcRDoc::NormalClass00PK]m!Commands/HelpCommand/execute-i.rinu[U:RDoc::AnyMethod[iI" execute:EFI"'Gem::Commands::HelpCommand#execute;TF: publico:RDoc::Markup::Document: @parts[: @fileI"*lib/rubygems/commands/help_command.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI"HelpCommand;TcRDoc::NormalClass00PK]4)Commands/HelpCommand/cdesc-HelpCommand.rinu[U:RDoc::NormalClass[iI"HelpCommand:ETI"Gem::Commands::HelpCommand;TI"Gem::Command;Fo:RDoc::Markup::Document: @parts[o;;[: @fileI"*lib/rubygems/commands/help_command.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[[[[[I" class;T[[: public[[I"new;TI"*lib/rubygems/commands/help_command.rb;T[:protected[[: private[[I" instance;T[[; [[I" execute;F@[; [[; [[[U:RDoc::Context::Section[i0o;;[; 0; 0[@@cRDoc::TopLevelPK]C7Commands/EnvironmentCommand/cdesc-EnvironmentCommand.rinu[U:RDoc::NormalClass[iI"EnvironmentCommand:ETI"&Gem::Commands::EnvironmentCommand;TI"Gem::Command;Fo:RDoc::Markup::Document: @parts[o;;[: @fileI"1lib/rubygems/commands/environment_command.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[[[[[I" class;T[[: public[[I"new;TI"1lib/rubygems/commands/environment_command.rb;T[:protected[[: private[[I" instance;T[[; [[I" add_path;F@[I" execute;F@[; [[; [[[U:RDoc::Context::Section[i0o;;[; 0; 0[@@cRDoc::TopLevelPK]O##$Commands/EnvironmentCommand/new-c.rinu[U:RDoc::AnyMethod[iI"new:ETI"+Gem::Commands::EnvironmentCommand::new;TT: publico:RDoc::Markup::Document: @parts[: @fileI"1lib/rubygems/commands/environment_command.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ TI"EnvironmentCommand;TcRDoc::NormalClass00PK]: 55)Commands/EnvironmentCommand/add_path-i.rinu[U:RDoc::AnyMethod[iI" add_path:EFI"/Gem::Commands::EnvironmentCommand#add_path;TF: publico:RDoc::Markup::Document: @parts[: @fileI"1lib/rubygems/commands/environment_command.rb;T:0@omit_headings_from_table_of_contents_below000[I"(out, path);T@ FI"EnvironmentCommand;TcRDoc::NormalClass00PK]{**(Commands/EnvironmentCommand/execute-i.rinu[U:RDoc::AnyMethod[iI" execute:EFI".Gem::Commands::EnvironmentCommand#execute;TF: publico:RDoc::Markup::Document: @parts[: @fileI"1lib/rubygems/commands/environment_command.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI"EnvironmentCommand;TcRDoc::NormalClass00PK]{U=Commands/PushCommand/new-c.rinu[U:RDoc::AnyMethod[iI"new:ETI"$Gem::Commands::PushCommand::new;TT: publico:RDoc::Markup::Document: @parts[: @fileI"*lib/rubygems/commands/push_command.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ TI"PushCommand;TcRDoc::NormalClass00PK] !Commands/PushCommand/execute-i.rinu[U:RDoc::AnyMethod[iI" execute:EFI"'Gem::Commands::PushCommand#execute;TF: publico:RDoc::Markup::Document: @parts[: @fileI"*lib/rubygems/commands/push_command.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI"PushCommand;TcRDoc::NormalClass00PK]0"Commands/PushCommand/send_gem-i.rinu[U:RDoc::AnyMethod[iI" send_gem:EFI"(Gem::Commands::PushCommand#send_gem;TF: publico:RDoc::Markup::Document: @parts[: @fileI"*lib/rubygems/commands/push_command.rb;T:0@omit_headings_from_table_of_contents_below000[I" (name);T@ FI"PushCommand;TcRDoc::NormalClass00PK]o^^)Commands/PushCommand/cdesc-PushCommand.rinu[U:RDoc::NormalClass[iI"PushCommand:ETI"Gem::Commands::PushCommand;TI"Gem::Command;Fo:RDoc::Markup::Document: @parts[o;;[: @fileI"*lib/rubygems/commands/push_command.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[[[[I"Gem::LocalRemoteOptions;To;;[; @; 0I"*lib/rubygems/commands/push_command.rb;T[I"Gem::GemcutterUtilities;To;;[; @; 0@[[I" class;T[[: public[[I"new;T@[:protected[[: private[[I" instance;T[[; [[I" execute;F@[I" send_gem;F@[; [[; [[[U:RDoc::Context::Section[i0o;;[; 0; 0[@@cRDoc::TopLevelPK]!B)Commands/RdocCommand/cdesc-RdocCommand.rinu[U:RDoc::NormalClass[iI"RdocCommand:ETI"Gem::Commands::RdocCommand;TI"Gem::Command;Fo:RDoc::Markup::Document: @parts[o;;[: @fileI"*lib/rubygems/commands/rdoc_command.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[[[[I"Gem::VersionOption;To;;[; @; 0I"*lib/rubygems/commands/rdoc_command.rb;T[[I" class;T[[: public[[I"new;T@[:protected[[: private[[I" instance;T[[; [[I" execute;F@[; [[; [[[U:RDoc::Context::Section[i0o;;[; 0; 0[@@cRDoc::TopLevelPK]3Commands/RdocCommand/new-c.rinu[U:RDoc::AnyMethod[iI"new:ETI"$Gem::Commands::RdocCommand::new;TT: publico:RDoc::Markup::Document: @parts[: @fileI"*lib/rubygems/commands/rdoc_command.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ TI"RdocCommand;TcRDoc::NormalClass00PK]O+g!Commands/RdocCommand/execute-i.rinu[U:RDoc::AnyMethod[iI" execute:EFI"'Gem::Commands::RdocCommand#execute;TF: publico:RDoc::Markup::Document: @parts[: @fileI"*lib/rubygems/commands/rdoc_command.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI"RdocCommand;TcRDoc::NormalClass00PK]:Commands/UnpackCommand/new-c.rinu[U:RDoc::AnyMethod[iI"new:ETI"&Gem::Commands::UnpackCommand::new;TT: publico:RDoc::Markup::Document: @parts[: @fileI",lib/rubygems/commands/unpack_command.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ TI"UnpackCommand;TcRDoc::NormalClass00PK] П)Commands/UnpackCommand/find_in_cache-i.rinu[U:RDoc::AnyMethod[iI"find_in_cache:EFI"/Gem::Commands::UnpackCommand#find_in_cache;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"OFind cached filename in Gem.path. Returns nil if the file cannot be found.;T: @fileI",lib/rubygems/commands/unpack_command.rb;T:0@omit_headings_from_table_of_contents_below000[I"(filename);T@FI"UnpackCommand;TcRDoc::NormalClass00PK]#Commands/UnpackCommand/execute-i.rinu[U:RDoc::AnyMethod[iI" execute:EFI")Gem::Commands::UnpackCommand#execute;TF: publico:RDoc::Markup::Document: @parts[: @fileI",lib/rubygems/commands/unpack_command.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI"UnpackCommand;TcRDoc::NormalClass00PK](Commands/UnpackCommand/get_metadata-i.rinu[U:RDoc::AnyMethod[iI"get_metadata:EFI".Gem::Commands::UnpackCommand#get_metadata;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"LExtracts the Gem::Specification and raw metadata from the .gem file at ;TI" +path+.;T: @fileI",lib/rubygems/commands/unpack_command.rb;T:0@omit_headings_from_table_of_contents_below000[I" (path);T@FI"UnpackCommand;TcRDoc::NormalClass00PK]뭉##'Commands/UnpackCommand/description-i.rinu[U:RDoc::AnyMethod[iI"description:EFI"-Gem::Commands::UnpackCommand#description;TF: publico:RDoc::Markup::Document: @parts[: @fileI",lib/rubygems/commands/unpack_command.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI"UnpackCommand;TcRDoc::NormalClass00PK](j?$Commands/UnpackCommand/get_path-i.rinu[U:RDoc::AnyMethod[iI" get_path:EFI"*Gem::Commands::UnpackCommand#get_path;TF: publico:RDoc::Markup::Document: @parts[ o:RDoc::Markup::Paragraph; [I"DReturn the full path to the cached gem file matching the given ;TI">name and version requirement. Returns 'nil' if no match.;To:RDoc::Markup::BlankLineo; ; [I" Example:;T@o:RDoc::Markup::Verbatim; [I"Nget_path 'rake', '> 0.4' # "/usr/lib/ruby/gems/1.8/cache/rake-0.4.2.gem" ;TI"$get_path 'rake', '< 0.1' # nil ;TI"9get_path 'rak' # nil (exact name required);T: @format0: @fileI",lib/rubygems/commands/unpack_command.rb;T:0@omit_headings_from_table_of_contents_below000[I"(dependency);T@FI"UnpackCommand;TcRDoc::NormalClass00PK]Nuu-Commands/UnpackCommand/cdesc-UnpackCommand.rinu[U:RDoc::NormalClass[iI"UnpackCommand:ETI"!Gem::Commands::UnpackCommand;TI"Gem::Command;Fo:RDoc::Markup::Document: @parts[o;;[: @fileI",lib/rubygems/commands/unpack_command.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[[[[I"Gem::VersionOption;To;;[; @; 0I",lib/rubygems/commands/unpack_command.rb;T[[I" class;T[[: public[[I"new;T@[:protected[[: private[[I" instance;T[[; [ [I"description;F@[I" execute;F@[I"find_in_cache;F@[I"get_metadata;F@[I" get_path;F@[; [[; [[[U:RDoc::Context::Section[i0o;;[; 0; 0[@@cRDoc::TopLevelPK] G((+Commands/SetupCommand/cdesc-SetupCommand.rinu[U:RDoc::NormalClass[iI"SetupCommand:ETI" Gem::Commands::SetupCommand;TI"Gem::Command;Fo:RDoc::Markup::Document: @parts[o;;[o:RDoc::Markup::Paragraph;[I"QInstalls RubyGems itself. This command is ordinarily only available from a ;TI""RubyGems checkout or tarball.;T: @fileI"+lib/rubygems/commands/setup_command.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[[U:RDoc::Constant[iI"HISTORY_HEADER;FI"0Gem::Commands::SetupCommand::HISTORY_HEADER;T00o;;[; @; 0@@cRDoc::NormalClass0U; [iI"VERSION_MATCHER;FI"1Gem::Commands::SetupCommand::VERSION_MATCHER;T00o;;[; @; 0@@@0[[[I" class;T[[: public[[I"new;TI"+lib/rubygems/commands/setup_command.rb;T[:protected[[: private[[I" instance;T[[; [[I"check_ruby_version;F@+[I" execute;F@+[I"generate_default_dirs;F@+[I"install_executables;F@+[I"install_file;F@+[I"install_lib;F@+[I"install_rdoc;F@+[I"make_destination_dirs;F@+[I"pem_files_in;F@+[I"rb_files_in;F@+[I"remove_old_bin_files;F@+[I"remove_old_lib_files;F@+[I"show_release_notes;F@+[I"uninstall_old_gemcutter;F@+[;[[;[[[I"FileUtils::Verbose;To;;[; @; 0@+[I"FileUtils;To;;[; @; 0@+[U:RDoc::Context::Section[i0o;;[; 0; 0[@@cRDoc::TopLevelPK]7Z/i..-Commands/SetupCommand/check_ruby_version-i.rinu[U:RDoc::AnyMethod[iI"check_ruby_version:EFI"3Gem::Commands::SetupCommand#check_ruby_version;TF: publico:RDoc::Markup::Document: @parts[: @fileI"+lib/rubygems/commands/setup_command.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI"SetupCommand;TcRDoc::NormalClass00PK]&)Commands/SetupCommand/new-c.rinu[U:RDoc::AnyMethod[iI"new:ETI"%Gem::Commands::SetupCommand::new;TT: publico:RDoc::Markup::Document: @parts[: @fileI"+lib/rubygems/commands/setup_command.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ TI"SetupCommand;TcRDoc::NormalClass00PK]#gN99/Commands/SetupCommand/remove_old_lib_files-i.rinu[U:RDoc::AnyMethod[iI"remove_old_lib_files:EFI"5Gem::Commands::SetupCommand#remove_old_lib_files;TF: publico:RDoc::Markup::Document: @parts[: @fileI"+lib/rubygems/commands/setup_command.rb;T:0@omit_headings_from_table_of_contents_below000[I"(lib_dir);T@ FI"SetupCommand;TcRDoc::NormalClass00PK]*"Commands/SetupCommand/execute-i.rinu[U:RDoc::AnyMethod[iI" execute:EFI"(Gem::Commands::SetupCommand#execute;TF: publico:RDoc::Markup::Document: @parts[: @fileI"+lib/rubygems/commands/setup_command.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI"SetupCommand;TcRDoc::NormalClass00PK]J2##&Commands/SetupCommand/rb_files_in-i.rinu[U:RDoc::AnyMethod[iI"rb_files_in:EFI",Gem::Commands::SetupCommand#rb_files_in;TF: publico:RDoc::Markup::Document: @parts[: @fileI"+lib/rubygems/commands/setup_command.rb;T:0@omit_headings_from_table_of_contents_below000[I" (dir);T@ FI"SetupCommand;TcRDoc::NormalClass00PK]...-Commands/SetupCommand/show_release_notes-i.rinu[U:RDoc::AnyMethod[iI"show_release_notes:EFI"3Gem::Commands::SetupCommand#show_release_notes;TF: publico:RDoc::Markup::Document: @parts[: @fileI"+lib/rubygems/commands/setup_command.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI"SetupCommand;TcRDoc::NormalClass00PK]60NCC0Commands/SetupCommand/make_destination_dirs-i.rinu[U:RDoc::AnyMethod[iI"make_destination_dirs:EFI"6Gem::Commands::SetupCommand#make_destination_dirs;TF: publico:RDoc::Markup::Document: @parts[: @fileI"+lib/rubygems/commands/setup_command.rb;T:0@omit_headings_from_table_of_contents_below000[I"(install_destdir);T@ FI"SetupCommand;TcRDoc::NormalClass00PK]ъ77.Commands/SetupCommand/install_executables-i.rinu[U:RDoc::AnyMethod[iI"install_executables:EFI"4Gem::Commands::SetupCommand#install_executables;TF: publico:RDoc::Markup::Document: @parts[: @fileI"+lib/rubygems/commands/setup_command.rb;T:0@omit_headings_from_table_of_contents_below000[I"(bin_dir);T@ FI"SetupCommand;TcRDoc::NormalClass00PK] /%%'Commands/SetupCommand/pem_files_in-i.rinu[U:RDoc::AnyMethod[iI"pem_files_in:EFI"-Gem::Commands::SetupCommand#pem_files_in;TF: publico:RDoc::Markup::Document: @parts[: @fileI"+lib/rubygems/commands/setup_command.rb;T:0@omit_headings_from_table_of_contents_below000[I" (dir);T@ FI"SetupCommand;TcRDoc::NormalClass00PK].3A00'Commands/SetupCommand/install_file-i.rinu[U:RDoc::AnyMethod[iI"install_file:EFI"-Gem::Commands::SetupCommand#install_file;TF: publico:RDoc::Markup::Document: @parts[: @fileI"+lib/rubygems/commands/setup_command.rb;T:0@omit_headings_from_table_of_contents_below000[I"(file, dest_dir);T@ FI"SetupCommand;TcRDoc::NormalClass00PK]ON882Commands/SetupCommand/uninstall_old_gemcutter-i.rinu[U:RDoc::AnyMethod[iI"uninstall_old_gemcutter:EFI"8Gem::Commands::SetupCommand#uninstall_old_gemcutter;TF: publico:RDoc::Markup::Document: @parts[: @fileI"+lib/rubygems/commands/setup_command.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI"SetupCommand;TcRDoc::NormalClass00PK]r)CC0Commands/SetupCommand/generate_default_dirs-i.rinu[U:RDoc::AnyMethod[iI"generate_default_dirs:EFI"6Gem::Commands::SetupCommand#generate_default_dirs;TF: publico:RDoc::Markup::Document: @parts[: @fileI"+lib/rubygems/commands/setup_command.rb;T:0@omit_headings_from_table_of_contents_below000[I"(install_destdir);T@ FI"SetupCommand;TcRDoc::NormalClass00PK]2%''&Commands/SetupCommand/install_lib-i.rinu[U:RDoc::AnyMethod[iI"install_lib:EFI",Gem::Commands::SetupCommand#install_lib;TF: publico:RDoc::Markup::Document: @parts[: @fileI"+lib/rubygems/commands/setup_command.rb;T:0@omit_headings_from_table_of_contents_below000[I"(lib_dir);T@ FI"SetupCommand;TcRDoc::NormalClass00PK]L/""'Commands/SetupCommand/install_rdoc-i.rinu[U:RDoc::AnyMethod[iI"install_rdoc:EFI"-Gem::Commands::SetupCommand#install_rdoc;TF: publico:RDoc::Markup::Document: @parts[: @fileI"+lib/rubygems/commands/setup_command.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI"SetupCommand;TcRDoc::NormalClass00PK] 99/Commands/SetupCommand/remove_old_bin_files-i.rinu[U:RDoc::AnyMethod[iI"remove_old_bin_files:EFI"5Gem::Commands::SetupCommand#remove_old_bin_files;TF: publico:RDoc::Markup::Document: @parts[: @fileI"+lib/rubygems/commands/setup_command.rb;T:0@omit_headings_from_table_of_contents_below000[I"(bin_dir);T@ FI"SetupCommand;TcRDoc::NormalClass00PK]H Commands/InstallCommand/new-c.rinu[U:RDoc::AnyMethod[iI"new:ETI"'Gem::Commands::InstallCommand::new;TT: publico:RDoc::Markup::Document: @parts[: @fileI"-lib/rubygems/commands/install_command.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ TI"InstallCommand;TcRDoc::NormalClass00PK]JHc4$Commands/InstallCommand/execute-i.rinu[U:RDoc::AnyMethod[iI" execute:EFI"*Gem::Commands::InstallCommand#execute;TF: publico:RDoc::Markup::Document: @parts[: @fileI"-lib/rubygems/commands/install_command.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI"InstallCommand;TcRDoc::NormalClass00PK]>l  /Commands/InstallCommand/cdesc-InstallCommand.rinu[U:RDoc::NormalClass[iI"InstallCommand:ETI""Gem::Commands::InstallCommand;TI"Gem::Command;Fo:RDoc::Markup::Document: @parts[o;;[o:RDoc::Markup::Paragraph;[I"$Gem installer command line tool;To:RDoc::Markup::BlankLineo; ;[I"See `gem help install`;T: @fileI"-lib/rubygems/commands/install_command.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[[[[I"Gem::VersionOption;To;;[; @; 0I"-lib/rubygems/commands/install_command.rb;T[I"Gem::LocalRemoteOptions;To;;[; @; 0@[I"Gem::InstallUpdateOptions;To;;[; @; 0@[[I" class;T[[: public[[I"new;T@[:protected[[: private[[I" instance;T[[; [[I" execute;F@[;[[;[[[U:RDoc::Context::Section[i0o;;[; 0; 0[@@cRDoc::TopLevelPK]M00%Commands/WhichCommand/find_paths-i.rinu[U:RDoc::AnyMethod[iI"find_paths:EFI"+Gem::Commands::WhichCommand#find_paths;TF: publico:RDoc::Markup::Document: @parts[: @fileI"+lib/rubygems/commands/which_command.rb;T:0@omit_headings_from_table_of_contents_below000[I"(package_name, dirs);T@ FI"WhichCommand;TcRDoc::NormalClass00PK]{ Commands/WhichCommand/new-c.rinu[U:RDoc::AnyMethod[iI"new:ETI"%Gem::Commands::WhichCommand::new;TT: publico:RDoc::Markup::Document: @parts[: @fileI"+lib/rubygems/commands/which_command.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ TI"WhichCommand;TcRDoc::NormalClass00PK];Qy"Commands/WhichCommand/execute-i.rinu[U:RDoc::AnyMethod[iI" execute:EFI"(Gem::Commands::WhichCommand#execute;TF: publico:RDoc::Markup::Document: @parts[: @fileI"+lib/rubygems/commands/which_command.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI"WhichCommand;TcRDoc::NormalClass00PK]i +Commands/WhichCommand/cdesc-WhichCommand.rinu[U:RDoc::NormalClass[iI"WhichCommand:ETI" Gem::Commands::WhichCommand;TI"Gem::Command;Fo:RDoc::Markup::Document: @parts[o;;[: @fileI"+lib/rubygems/commands/which_command.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[[[[[I" class;T[[: public[[I"new;TI"+lib/rubygems/commands/which_command.rb;T[:protected[[: private[[I" instance;T[[; [[I" execute;F@[I"find_paths;F@[; [[; [[[U:RDoc::Context::Section[i0o;;[; 0; 0[@@cRDoc::TopLevelPK]-Commands/MirrorCommand/cdesc-MirrorCommand.rinu[U:RDoc::NormalClass[iI"MirrorCommand:ETI"!Gem::Commands::MirrorCommand;TI"Gem::Command;Fo:RDoc::Markup::Document: @parts[o;;[: @fileI",lib/rubygems/commands/mirror_command.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[[[[[I" class;T[[: public[[I"new;TI",lib/rubygems/commands/mirror_command.rb;T[:protected[[: private[[I" instance;T[[; [[I" execute;F@[; [[; [[[U:RDoc::Context::Section[i0o;;[; 0; 0[@@cRDoc::TopLevelPK];rCommands/MirrorCommand/new-c.rinu[U:RDoc::AnyMethod[iI"new:ETI"&Gem::Commands::MirrorCommand::new;TT: publico:RDoc::Markup::Document: @parts[: @fileI",lib/rubygems/commands/mirror_command.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ TI"MirrorCommand;TcRDoc::NormalClass00PK]/#Commands/MirrorCommand/execute-i.rinu[U:RDoc::AnyMethod[iI" execute:EFI")Gem::Commands::MirrorCommand#execute;TF: publico:RDoc::Markup::Document: @parts[: @fileI",lib/rubygems/commands/mirror_command.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI"MirrorCommand;TcRDoc::NormalClass00PK]HnCommands/SearchCommand/new-c.rinu[U:RDoc::AnyMethod[iI"new:ETI"&Gem::Commands::SearchCommand::new;TT: publico:RDoc::Markup::Document: @parts[: @fileI",lib/rubygems/commands/search_command.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ TI"SearchCommand;TcRDoc::NormalClass00PK]k-Commands/SearchCommand/cdesc-SearchCommand.rinu[U:RDoc::NormalClass[iI"SearchCommand:ETI"!Gem::Commands::SearchCommand;TI" Gem::Commands::QueryCommand;Fo:RDoc::Markup::Document: @parts[o;;[: @fileI",lib/rubygems/commands/search_command.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[[[[[I" class;T[[: public[[I"new;TI",lib/rubygems/commands/search_command.rb;T[:protected[[: private[[I" instance;T[[; [[; [[; [[[U:RDoc::Context::Section[i0o;;[; 0; 0[@@cRDoc::TopLevelPK]PCommands/StaleCommand/new-c.rinu[U:RDoc::AnyMethod[iI"new:ETI"%Gem::Commands::StaleCommand::new;TT: publico:RDoc::Markup::Document: @parts[: @fileI"+lib/rubygems/commands/stale_command.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ TI"StaleCommand;TcRDoc::NormalClass00PK]]e"Commands/StaleCommand/execute-i.rinu[U:RDoc::AnyMethod[iI" execute:EFI"(Gem::Commands::StaleCommand#execute;TF: publico:RDoc::Markup::Document: @parts[: @fileI"+lib/rubygems/commands/stale_command.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI"StaleCommand;TcRDoc::NormalClass00PK]#+Commands/StaleCommand/cdesc-StaleCommand.rinu[U:RDoc::NormalClass[iI"StaleCommand:ETI" Gem::Commands::StaleCommand;TI"Gem::Command;Fo:RDoc::Markup::Document: @parts[o;;[: @fileI"+lib/rubygems/commands/stale_command.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[[[[[I" class;T[[: public[[I"new;TI"+lib/rubygems/commands/stale_command.rb;T[:protected[[: private[[I" instance;T[[; [[I" execute;F@[; [[; [[[U:RDoc::Context::Section[i0o;;[; 0; 0[@@cRDoc::TopLevelPK][,**&Commands/GenerateIndexCommand/new-c.rinu[U:RDoc::AnyMethod[iI"new:ETI"-Gem::Commands::GenerateIndexCommand::new;TT: publico:RDoc::Markup::Document: @parts[: @fileI"4lib/rubygems/commands/generate_index_command.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ TI"GenerateIndexCommand;TcRDoc::NormalClass00PK] )111*Commands/GenerateIndexCommand/execute-i.rinu[U:RDoc::AnyMethod[iI" execute:EFI"0Gem::Commands::GenerateIndexCommand#execute;TF: publico:RDoc::Markup::Document: @parts[: @fileI"4lib/rubygems/commands/generate_index_command.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI"GenerateIndexCommand;TcRDoc::NormalClass00PK]o2;Commands/GenerateIndexCommand/cdesc-GenerateIndexCommand.rinu[U:RDoc::NormalClass[iI"GenerateIndexCommand:ETI"(Gem::Commands::GenerateIndexCommand;TI"Gem::Command;Fo:RDoc::Markup::Document: @parts[o;;[o:RDoc::Markup::Paragraph;[I"5Generates a index files for use as a gem server.;To:RDoc::Markup::BlankLineo; ;[I""See `gem help generate_index`;T: @fileI"4lib/rubygems/commands/generate_index_command.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[[[[[I" class;T[[: public[[I"new;TI"4lib/rubygems/commands/generate_index_command.rb;T[:protected[[: private[[I" instance;T[[; [[I" execute;F@![;[[;[[[U:RDoc::Context::Section[i0o;;[; 0; 0[@@cRDoc::TopLevelPK]3**%Commands/OwnerCommand/add_owners-i.rinu[U:RDoc::AnyMethod[iI"add_owners:EFI"+Gem::Commands::OwnerCommand#add_owners;TF: publico:RDoc::Markup::Document: @parts[: @fileI"+lib/rubygems/commands/owner_command.rb;T:0@omit_headings_from_table_of_contents_below000[I"(name, owners);T@ FI"OwnerCommand;TcRDoc::NormalClass00PK]dCommands/OwnerCommand/new-c.rinu[U:RDoc::AnyMethod[iI"new:ETI"%Gem::Commands::OwnerCommand::new;TT: publico:RDoc::Markup::Document: @parts[: @fileI"+lib/rubygems/commands/owner_command.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ TI"OwnerCommand;TcRDoc::NormalClass00PK]/X00(Commands/OwnerCommand/remove_owners-i.rinu[U:RDoc::AnyMethod[iI"remove_owners:EFI".Gem::Commands::OwnerCommand#remove_owners;TF: publico:RDoc::Markup::Document: @parts[: @fileI"+lib/rubygems/commands/owner_command.rb;T:0@omit_headings_from_table_of_contents_below000[I"(name, owners);T@ FI"OwnerCommand;TcRDoc::NormalClass00PK]4&"Commands/OwnerCommand/execute-i.rinu[U:RDoc::AnyMethod[iI" execute:EFI"(Gem::Commands::OwnerCommand#execute;TF: publico:RDoc::Markup::Document: @parts[: @fileI"+lib/rubygems/commands/owner_command.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI"OwnerCommand;TcRDoc::NormalClass00PK]c __)Commands/CertCommand/cdesc-CertCommand.rinu[U:RDoc::NormalClass[iI"CertCommand:ETI"Gem::Commands::CertCommand;TI"Gem::Command;Fo:RDoc::Markup::Document: @parts[o;;[: @fileI"*lib/rubygems/commands/cert_command.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[[[[[I" class;T[[: public[[I"new;TI"*lib/rubygems/commands/cert_command.rb;T[:protected[[: private[[I" instance;T[[; [ [I" build;F@[I"certificates_matching;F@[I" execute;F@[I"load_default_cert;F@[I"load_default_key;F@[I" sign;F@[; [[; [[[U:RDoc::Context::Section[i0o;;[; 0; 0[@@cRDoc::TopLevelPK]1NN/Commands/CertCommand/certificates_matching-i.rinu[U:RDoc::AnyMethod[iI"certificates_matching:EFI"5Gem::Commands::CertCommand#certificates_matching;TF: publico:RDoc::Markup::Document: @parts[: @fileI"*lib/rubygems/commands/cert_command.rb;T:0@omit_headings_from_table_of_contents_below00I"certificate, path;T[I" (filter);T@ FI"CertCommand;TcRDoc::NormalClass00PK]fCommands/CertCommand/new-c.rinu[U:RDoc::AnyMethod[iI"new:ETI"$Gem::Commands::CertCommand::new;TT: publico:RDoc::Markup::Document: @parts[: @fileI"*lib/rubygems/commands/cert_command.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ TI"CertCommand;TcRDoc::NormalClass00PK]ɓ''*Commands/CertCommand/load_default_key-i.rinu[U:RDoc::AnyMethod[iI"load_default_key:EFI"0Gem::Commands::CertCommand#load_default_key;TF: publico:RDoc::Markup::Document: @parts[: @fileI"*lib/rubygems/commands/cert_command.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI"CertCommand;TcRDoc::NormalClass00PK]o-!Commands/CertCommand/execute-i.rinu[U:RDoc::AnyMethod[iI" execute:EFI"'Gem::Commands::CertCommand#execute;TF: publico:RDoc::Markup::Document: @parts[: @fileI"*lib/rubygems/commands/cert_command.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI"CertCommand;TcRDoc::NormalClass00PK]OCommands/CertCommand/sign-i.rinu[U:RDoc::AnyMethod[iI" sign:EFI"$Gem::Commands::CertCommand#sign;TF: publico:RDoc::Markup::Document: @parts[: @fileI"*lib/rubygems/commands/cert_command.rb;T:0@omit_headings_from_table_of_contents_below000[I"(cert_file);T@ FI"CertCommand;TcRDoc::NormalClass00PK]uCommands/CertCommand/build-i.rinu[U:RDoc::AnyMethod[iI" build:EFI"%Gem::Commands::CertCommand#build;TF: publico:RDoc::Markup::Document: @parts[: @fileI"*lib/rubygems/commands/cert_command.rb;T:0@omit_headings_from_table_of_contents_below000[I" (name);T@ FI"CertCommand;TcRDoc::NormalClass00PK]h))+Commands/CertCommand/load_default_cert-i.rinu[U:RDoc::AnyMethod[iI"load_default_cert:EFI"1Gem::Commands::CertCommand#load_default_cert;TF: publico:RDoc::Markup::Document: @parts[: @fileI"*lib/rubygems/commands/cert_command.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI"CertCommand;TcRDoc::NormalClass00PK]4s==+Commands/QueryCommand/spec_loaded_from-i.rinu[U:RDoc::AnyMethod[iI"spec_loaded_from:EFI"1Gem::Commands::QueryCommand#spec_loaded_from;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"+lib/rubygems/commands/query_command.rb;T:0@omit_headings_from_table_of_contents_below000[I"(entry, spec, specs);T@ FI"QueryCommand;TcRDoc::NormalClass00PK]D`%]>>/Commands/QueryCommand/output_query_results-i.rinu[U:RDoc::AnyMethod[iI"output_query_results:EFI"5Gem::Commands::QueryCommand#output_query_results;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"+lib/rubygems/commands/query_command.rb;T:0@omit_headings_from_table_of_contents_below000[I"(spec_tuples);T@ FI"QueryCommand;TcRDoc::NormalClass00PK]399*Commands/QueryCommand/output_versions-i.rinu[U:RDoc::AnyMethod[iI"output_versions:EFI"0Gem::Commands::QueryCommand#output_versions;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"+lib/rubygems/commands/query_command.rb;T:0@omit_headings_from_table_of_contents_below000[I"(output, versions);T@ FI"QueryCommand;TcRDoc::NormalClass00PK]'']bbCommands/QueryCommand/new-c.rinu[U:RDoc::AnyMethod[iI"new:ETI"%Gem::Commands::QueryCommand::new;TT: publico:RDoc::Markup::Document: @parts[: @fileI"+lib/rubygems/commands/query_command.rb;T:0@omit_headings_from_table_of_contents_below000[I"X(name = 'query', summary = 'Query gem information in local or remote repositories');T@ TI"QueryCommand;TcRDoc::NormalClass00PK]d..'Commands/QueryCommand/spec_authors-i.rinu[U:RDoc::AnyMethod[iI"spec_authors:EFI"-Gem::Commands::QueryCommand#spec_authors;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"+lib/rubygems/commands/query_command.rb;T:0@omit_headings_from_table_of_contents_below000[I"(entry, spec);T@ FI"QueryCommand;TcRDoc::NormalClass00PK]i..'Commands/QueryCommand/spec_summary-i.rinu[U:RDoc::AnyMethod[iI"spec_summary:EFI"-Gem::Commands::QueryCommand#spec_summary;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"+lib/rubygems/commands/query_command.rb;T:0@omit_headings_from_table_of_contents_below000[I"(entry, spec);T@ FI"QueryCommand;TcRDoc::NormalClass00PK]8"Commands/QueryCommand/execute-i.rinu[U:RDoc::AnyMethod[iI" execute:EFI"(Gem::Commands::QueryCommand#execute;TF: publico:RDoc::Markup::Document: @parts[: @fileI"+lib/rubygems/commands/query_command.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI"QueryCommand;TcRDoc::NormalClass00PK]u..'Commands/QueryCommand/spec_license-i.rinu[U:RDoc::AnyMethod[iI"spec_license:EFI"-Gem::Commands::QueryCommand#spec_license;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"+lib/rubygems/commands/query_command.rb;T:0@omit_headings_from_table_of_contents_below000[I"(entry, spec);T@ FI"QueryCommand;TcRDoc::NormalClass00PK]iR00(Commands/QueryCommand/spec_homepage-i.rinu[U:RDoc::AnyMethod[iI"spec_homepage:EFI".Gem::Commands::QueryCommand#spec_homepage;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"+lib/rubygems/commands/query_command.rb;T:0@omit_headings_from_table_of_contents_below000[I"(entry, spec);T@ FI"QueryCommand;TcRDoc::NormalClass00PK] lDD)Commands/QueryCommand/entry_versions-i.rinu[U:RDoc::AnyMethod[iI"entry_versions:EFI"/Gem::Commands::QueryCommand#entry_versions;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"+lib/rubygems/commands/query_command.rb;T:0@omit_headings_from_table_of_contents_below000[I"$(entry, name_tuples, platforms);T@ FI"QueryCommand;TcRDoc::NormalClass00PK]I66%Commands/QueryCommand/make_entry-i.rinu[U:RDoc::AnyMethod[iI"make_entry:EFI"+Gem::Commands::QueryCommand#make_entry;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"+lib/rubygems/commands/query_command.rb;T:0@omit_headings_from_table_of_contents_below000[I"(entry_tuples, platforms);T@ FI"QueryCommand;TcRDoc::NormalClass00PK]/u77)Commands/QueryCommand/spec_platforms-i.rinu[U:RDoc::AnyMethod[iI"spec_platforms:EFI"/Gem::Commands::QueryCommand#spec_platforms;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"+lib/rubygems/commands/query_command.rb;T:0@omit_headings_from_table_of_contents_below000[I"(entry, platforms);T@ FI"QueryCommand;TcRDoc::NormalClass00PK]0BJJ(Commands/QueryCommand/entry_details-i.rinu[U:RDoc::AnyMethod[iI"entry_details:EFI".Gem::Commands::QueryCommand#entry_details;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"+lib/rubygems/commands/query_command.rb;T:0@omit_headings_from_table_of_contents_below000[I",(entry, detail_tuple, specs, platforms);T@ FI"QueryCommand;TcRDoc::NormalClass00PK]a=++)Commands/QueryCommand/display_header-i.rinu[U:RDoc::AnyMethod[iI"display_header:EFI"/Gem::Commands::QueryCommand#display_header;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"+lib/rubygems/commands/query_command.rb;T:0@omit_headings_from_table_of_contents_below000[I" (type);T@ FI"QueryCommand;TcRDoc::NormalClass00PK].ݚkk$Commands/QueryCommand/show_gems-i.rinu[U:RDoc::AnyMethod[iI"show_gems:EFI"*Gem::Commands::QueryCommand#show_gems;TF: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"Guts of original execute;T: @fileI"+lib/rubygems/commands/query_command.rb;T:0@omit_headings_from_table_of_contents_below000[I"(name, prerelease);T@FI"QueryCommand;TcRDoc::NormalClass00PK]ZX'Commands/QueryCommand/installed%3f-i.rinu[U:RDoc::AnyMethod[iI"installed?:EFI"+Gem::Commands::QueryCommand#installed?;TF: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"8Check if gem +name+ version +version+ is installed.;T: @fileI"+lib/rubygems/commands/query_command.rb;T:0@omit_headings_from_table_of_contents_below000[I"+(name, req = Gem::Requirement.default);T@FI"QueryCommand;TcRDoc::NormalClass00PK]2^+Commands/QueryCommand/cdesc-QueryCommand.rinu[U:RDoc::NormalClass[iI"QueryCommand:ETI" Gem::Commands::QueryCommand;TI"Gem::Command;Fo:RDoc::Markup::Document: @parts[o;;[: @fileI"+lib/rubygems/commands/query_command.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[[[[I"Gem::Text;To;;[; @; 0I"+lib/rubygems/commands/query_command.rb;T[I"Gem::LocalRemoteOptions;To;;[; @; 0@[I"Gem::VersionOption;To;;[; @; 0@[[I" class;T[[: public[[I"new;T@[:protected[[: private[[I" instance;T[[; [[I" execute;F@[; [[; [[I"display_header;F@[I"entry_details;F@[I"entry_versions;F@[I"installed?;F@[I"make_entry;F@[I"output_query_results;F@[I"output_versions;F@[I"show_gems;F@[I"spec_authors;F@[I"spec_homepage;F@[I"spec_license;F@[I"spec_loaded_from;F@[I"spec_platforms;F@[I"spec_summary;F@[[U:RDoc::Context::Section[i0o;;[; 0; 0[@@cRDoc::TopLevelPK]SCommands/ServerCommand/new-c.rinu[U:RDoc::AnyMethod[iI"new:ETI"&Gem::Commands::ServerCommand::new;TT: publico:RDoc::Markup::Document: @parts[: @fileI",lib/rubygems/commands/server_command.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ TI"ServerCommand;TcRDoc::NormalClass00PK]1hI-Commands/ServerCommand/cdesc-ServerCommand.rinu[U:RDoc::NormalClass[iI"ServerCommand:ETI"!Gem::Commands::ServerCommand;TI"Gem::Command;Fo:RDoc::Markup::Document: @parts[o;;[: @fileI",lib/rubygems/commands/server_command.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[[[[[I" class;T[[: public[[I"new;TI",lib/rubygems/commands/server_command.rb;T[:protected[[: private[[I" instance;T[[; [[I" execute;F@[; [[; [[[U:RDoc::Context::Section[i0o;;[; 0; 0[@@cRDoc::TopLevelPK]lP#Commands/ServerCommand/execute-i.rinu[U:RDoc::AnyMethod[iI" execute:EFI")Gem::Commands::ServerCommand#execute;TF: publico:RDoc::Markup::Document: @parts[: @fileI",lib/rubygems/commands/server_command.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI"ServerCommand;TcRDoc::NormalClass00PK]W9.  Commands/SourcesCommand/new-c.rinu[U:RDoc::AnyMethod[iI"new:ETI"'Gem::Commands::SourcesCommand::new;TT: publico:RDoc::Markup::Document: @parts[: @fileI"-lib/rubygems/commands/sources_command.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ TI"SourcesCommand;TcRDoc::NormalClass00PK]x$Commands/SourcesCommand/execute-i.rinu[U:RDoc::AnyMethod[iI" execute:EFI"*Gem::Commands::SourcesCommand#execute;TF: publico:RDoc::Markup::Document: @parts[: @fileI"-lib/rubygems/commands/sources_command.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI"SourcesCommand;TcRDoc::NormalClass00PK]E&&/Commands/SourcesCommand/cdesc-SourcesCommand.rinu[U:RDoc::NormalClass[iI"SourcesCommand:ETI""Gem::Commands::SourcesCommand;TI"Gem::Command;Fo:RDoc::Markup::Document: @parts[o;;[: @fileI"-lib/rubygems/commands/sources_command.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[[[[I"Gem::LocalRemoteOptions;To;;[; @; 0I"-lib/rubygems/commands/sources_command.rb;T[[I" class;T[[: public[[I"new;T@[:protected[[: private[[I" instance;T[[; [[I" execute;F@[; [[; [[[U:RDoc::Context::Section[i0o;;[; 0; 0[@@cRDoc::TopLevelPK]@§3Commands/UninstallCommand/cdesc-UninstallCommand.rinu[U:RDoc::NormalClass[iI"UninstallCommand:ETI"$Gem::Commands::UninstallCommand;TI"Gem::Command;Fo:RDoc::Markup::Document: @parts[o;;[o:RDoc::Markup::Paragraph;[I"&Gem uninstaller command line tool;To:RDoc::Markup::BlankLineo; ;[I"See `gem help uninstall`;T: @fileI"/lib/rubygems/commands/uninstall_command.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[[[[I"Gem::VersionOption;To;;[; @; 0I"/lib/rubygems/commands/uninstall_command.rb;T[[I" class;T[[: public[[I"new;T@[:protected[[: private[[I" instance;T[[; [[I" execute;F@[I"uninstall_all;F@[I"uninstall_specific;F@[;[[;[[[U:RDoc::Context::Section[i0o;;[; 0; 0[@@cRDoc::TopLevelPK]-l"Commands/UninstallCommand/new-c.rinu[U:RDoc::AnyMethod[iI"new:ETI")Gem::Commands::UninstallCommand::new;TT: publico:RDoc::Markup::Document: @parts[: @fileI"/lib/rubygems/commands/uninstall_command.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ TI"UninstallCommand;TcRDoc::NormalClass00PK]Մ$$&Commands/UninstallCommand/execute-i.rinu[U:RDoc::AnyMethod[iI" execute:EFI",Gem::Commands::UninstallCommand#execute;TF: publico:RDoc::Markup::Document: @parts[: @fileI"/lib/rubygems/commands/uninstall_command.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI"UninstallCommand;TcRDoc::NormalClass00PK]ۨ.::1Commands/UninstallCommand/uninstall_specific-i.rinu[U:RDoc::AnyMethod[iI"uninstall_specific:EFI"7Gem::Commands::UninstallCommand#uninstall_specific;TF: publico:RDoc::Markup::Document: @parts[: @fileI"/lib/rubygems/commands/uninstall_command.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI"UninstallCommand;TcRDoc::NormalClass00PK]u00,Commands/UninstallCommand/uninstall_all-i.rinu[U:RDoc::AnyMethod[iI"uninstall_all:EFI"2Gem::Commands::UninstallCommand#uninstall_all;TF: publico:RDoc::Markup::Document: @parts[: @fileI"/lib/rubygems/commands/uninstall_command.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI"UninstallCommand;TcRDoc::NormalClass00PK]K Commands/YankCommand/new-c.rinu[U:RDoc::AnyMethod[iI"new:ETI"$Gem::Commands::YankCommand::new;TT: publico:RDoc::Markup::Document: @parts[: @fileI"*lib/rubygems/commands/yank_command.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ TI"YankCommand;TcRDoc::NormalClass00PK]=Ddh!Commands/YankCommand/execute-i.rinu[U:RDoc::AnyMethod[iI" execute:EFI"'Gem::Commands::YankCommand#execute;TF: publico:RDoc::Markup::Document: @parts[: @fileI"*lib/rubygems/commands/yank_command.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI"YankCommand;TcRDoc::NormalClass00PK]11"Commands/YankCommand/yank_gem-i.rinu[U:RDoc::AnyMethod[iI" yank_gem:EFI"(Gem::Commands::YankCommand#yank_gem;TF: publico:RDoc::Markup::Document: @parts[: @fileI"*lib/rubygems/commands/yank_command.rb;T:0@omit_headings_from_table_of_contents_below000[I"!(version, platform, api_key);T@ FI"YankCommand;TcRDoc::NormalClass00PK]  )Commands/YankCommand/cdesc-YankCommand.rinu[U:RDoc::NormalClass[iI"YankCommand:ETI"Gem::Commands::YankCommand;TI"Gem::Command;Fo:RDoc::Markup::Document: @parts[o;;[: @fileI"*lib/rubygems/commands/yank_command.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[[[[I"Gem::LocalRemoteOptions;To;;[; @; 0I"*lib/rubygems/commands/yank_command.rb;T[I"Gem::VersionOption;To;;[; @; 0@[I"Gem::GemcutterUtilities;To;;[; @; 0@[[I" class;T[[: public[[I"new;T@[:protected[[: private[[I" instance;T[[; [[I" execute;F@[I"unyank_gem;F@[I" yank_gem;F@[; [[; [[I"#get_platform_from_requirements;F@[I""get_version_from_requirements;F@[I"yank_api_request;F@[[U:RDoc::Context::Section[i0o;;[; 0; 0[@@cRDoc::TopLevelPK]']OO*Commands/YankCommand/yank_api_request-i.rinu[U:RDoc::AnyMethod[iI"yank_api_request:EFI"0Gem::Commands::YankCommand#yank_api_request;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"*lib/rubygems/commands/yank_command.rb;T:0@omit_headings_from_table_of_contents_below000[I".(method, version, platform, api, api_key);T@ FI"YankCommand;TcRDoc::NormalClass00PK]&55$Commands/YankCommand/unyank_gem-i.rinu[U:RDoc::AnyMethod[iI"unyank_gem:EFI"*Gem::Commands::YankCommand#unyank_gem;TF: publico:RDoc::Markup::Document: @parts[: @fileI"*lib/rubygems/commands/yank_command.rb;T:0@omit_headings_from_table_of_contents_below000[I"!(version, platform, api_key);T@ FI"YankCommand;TcRDoc::NormalClass00PK]$,PP8Commands/YankCommand/get_platform_from_requirements-i.rinu[U:RDoc::AnyMethod[iI"#get_platform_from_requirements:EFI">Gem::Commands::YankCommand#get_platform_from_requirements;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"*lib/rubygems/commands/yank_command.rb;T:0@omit_headings_from_table_of_contents_below000[I"(requirements);T@ FI"YankCommand;TcRDoc::NormalClass00PK]XNN7Commands/YankCommand/get_version_from_requirements-i.rinu[U:RDoc::AnyMethod[iI""get_version_from_requirements:EFI"=Gem::Commands::YankCommand#get_version_from_requirements;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"*lib/rubygems/commands/yank_command.rb;T:0@omit_headings_from_table_of_contents_below000[I"(requirements);T@ FI"YankCommand;TcRDoc::NormalClass00PK]ߔ  #Commands/DependencyCommand/new-c.rinu[U:RDoc::AnyMethod[iI"new:ETI"*Gem::Commands::DependencyCommand::new;TT: publico:RDoc::Markup::Document: @parts[: @fileI"0lib/rubygems/commands/dependency_command.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ TI"DependencyCommand;TcRDoc::NormalClass00PK]=*'''Commands/DependencyCommand/execute-i.rinu[U:RDoc::AnyMethod[iI" execute:EFI"-Gem::Commands::DependencyCommand#execute;TF: publico:RDoc::Markup::Document: @parts[: @fileI"0lib/rubygems/commands/dependency_command.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI"DependencyCommand;TcRDoc::NormalClass00PK]T^^5Commands/DependencyCommand/cdesc-DependencyCommand.rinu[U:RDoc::NormalClass[iI"DependencyCommand:ETI"%Gem::Commands::DependencyCommand;TI"Gem::Command;Fo:RDoc::Markup::Document: @parts[o;;[: @fileI"0lib/rubygems/commands/dependency_command.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[[[[I"Gem::LocalRemoteOptions;To;;[; @; 0I"0lib/rubygems/commands/dependency_command.rb;T[I"Gem::VersionOption;To;;[; @; 0@[[I" class;T[[: public[[I"new;T@[:protected[[: private[[I" instance;T[[; [[I" execute;F@[; [[; [[[U:RDoc::Context::Section[i0o;;[; 0; 0[@@cRDoc::TopLevelPK]cy00-Commands/CleanupCommand/get_primary_gems-i.rinu[U:RDoc::AnyMethod[iI"get_primary_gems:EFI"3Gem::Commands::CleanupCommand#get_primary_gems;TF: publico:RDoc::Markup::Document: @parts[: @fileI"-lib/rubygems/commands/cleanup_command.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI"CleanupCommand;TcRDoc::NormalClass00PK]r2 Commands/CleanupCommand/new-c.rinu[U:RDoc::AnyMethod[iI"new:ETI"'Gem::Commands::CleanupCommand::new;TT: publico:RDoc::Markup::Document: @parts[: @fileI"-lib/rubygems/commands/cleanup_command.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ TI"CleanupCommand;TcRDoc::NormalClass00PK]$$'Commands/CleanupCommand/clean_gems-i.rinu[U:RDoc::AnyMethod[iI"clean_gems:EFI"-Gem::Commands::CleanupCommand#clean_gems;TF: publico:RDoc::Markup::Document: @parts[: @fileI"-lib/rubygems/commands/cleanup_command.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI"CleanupCommand;TcRDoc::NormalClass00PK]W3660Commands/CleanupCommand/get_gems_to_cleanup-i.rinu[U:RDoc::AnyMethod[iI"get_gems_to_cleanup:EFI"6Gem::Commands::CleanupCommand#get_gems_to_cleanup;TF: publico:RDoc::Markup::Document: @parts[: @fileI"-lib/rubygems/commands/cleanup_command.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI"CleanupCommand;TcRDoc::NormalClass00PK]#O$Commands/CleanupCommand/execute-i.rinu[U:RDoc::AnyMethod[iI" execute:EFI"*Gem::Commands::CleanupCommand#execute;TF: publico:RDoc::Markup::Document: @parts[: @fileI"-lib/rubygems/commands/cleanup_command.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI"CleanupCommand;TcRDoc::NormalClass00PK]..*Commands/CleanupCommand/uninstall_dep-i.rinu[U:RDoc::AnyMethod[iI"uninstall_dep:EFI"0Gem::Commands::CleanupCommand#uninstall_dep;TF: publico:RDoc::Markup::Document: @parts[: @fileI"-lib/rubygems/commands/cleanup_command.rb;T:0@omit_headings_from_table_of_contents_below000[I" (spec);T@ FI"CleanupCommand;TcRDoc::NormalClass00PK]rexx/Commands/CleanupCommand/cdesc-CleanupCommand.rinu[U:RDoc::NormalClass[iI"CleanupCommand:ETI""Gem::Commands::CleanupCommand;TI"Gem::Command;Fo:RDoc::Markup::Document: @parts[o;;[: @fileI"-lib/rubygems/commands/cleanup_command.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[[[[[I" class;T[[: public[[I"new;TI"-lib/rubygems/commands/cleanup_command.rb;T[:protected[[: private[[I" instance;T[[; [ [I"clean_gems;F@[I" execute;F@[I"get_candidate_gems;F@[I"get_gems_to_cleanup;F@[I"get_primary_gems;F@[I"uninstall_dep;F@[; [[; [[[U:RDoc::Context::Section[i0o;;[; 0; 0[@@cRDoc::TopLevelPK]ͬ44/Commands/CleanupCommand/get_candidate_gems-i.rinu[U:RDoc::AnyMethod[iI"get_candidate_gems:EFI"5Gem::Commands::CleanupCommand#get_candidate_gems;TF: publico:RDoc::Markup::Document: @parts[: @fileI"-lib/rubygems/commands/cleanup_command.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI"CleanupCommand;TcRDoc::NormalClass00PK]*eCommands/BuildCommand/new-c.rinu[U:RDoc::AnyMethod[iI"new:ETI"%Gem::Commands::BuildCommand::new;TT: publico:RDoc::Markup::Document: @parts[: @fileI"+lib/rubygems/commands/build_command.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ TI"BuildCommand;TcRDoc::NormalClass00PK]O%"Commands/BuildCommand/execute-i.rinu[U:RDoc::AnyMethod[iI" execute:EFI"(Gem::Commands::BuildCommand#execute;TF: publico:RDoc::Markup::Document: @parts[: @fileI"+lib/rubygems/commands/build_command.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI"BuildCommand;TcRDoc::NormalClass00PK]x1+Commands/BuildCommand/cdesc-BuildCommand.rinu[U:RDoc::NormalClass[iI"BuildCommand:ETI" Gem::Commands::BuildCommand;TI"Gem::Command;Fo:RDoc::Markup::Document: @parts[o;;[: @fileI"+lib/rubygems/commands/build_command.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[[[[[I" class;T[[: public[[I"new;TI"+lib/rubygems/commands/build_command.rb;T[:protected[[: private[[I" instance;T[[; [[I" execute;F@[; [[; [[[U:RDoc::Context::Section[i0o;;[; 0; 0[@@cRDoc::TopLevelPK]C??2Commands/ContentsCommand/files_in_default_gem-i.rinu[U:RDoc::AnyMethod[iI"files_in_default_gem:EFI"8Gem::Commands::ContentsCommand#files_in_default_gem;TF: publico:RDoc::Markup::Document: @parts[: @fileI".lib/rubygems/commands/contents_command.rb;T:0@omit_headings_from_table_of_contents_below000[I" (spec);T@ FI"ContentsCommand;TcRDoc::NormalClass00PK]z//*Commands/ContentsCommand/files_in_gem-i.rinu[U:RDoc::AnyMethod[iI"files_in_gem:EFI"0Gem::Commands::ContentsCommand#files_in_gem;TF: publico:RDoc::Markup::Document: @parts[: @fileI".lib/rubygems/commands/contents_command.rb;T:0@omit_headings_from_table_of_contents_below000[I" (spec);T@ FI"ContentsCommand;TcRDoc::NormalClass00PK]8p1Commands/ContentsCommand/cdesc-ContentsCommand.rinu[U:RDoc::NormalClass[iI"ContentsCommand:ETI"#Gem::Commands::ContentsCommand;TI"Gem::Command;Fo:RDoc::Markup::Document: @parts[o;;[: @fileI".lib/rubygems/commands/contents_command.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[[[[I"Gem::VersionOption;To;;[; @; 0I".lib/rubygems/commands/contents_command.rb;T[[I" class;T[[: public[[I"new;T@[:protected[[: private[[I" instance;T[[; [ [I" execute;F@[I" files_in;F@[I"files_in_default_gem;F@[I"files_in_gem;F@[I"gem_contents;F@[I"show_files;F@[I" spec_for;F@[; [[; [[[U:RDoc::Context::Section[i0o;;[; 0; 0[@@cRDoc::TopLevelPK]!Commands/ContentsCommand/new-c.rinu[U:RDoc::AnyMethod[iI"new:ETI"(Gem::Commands::ContentsCommand::new;TT: publico:RDoc::Markup::Document: @parts[: @fileI".lib/rubygems/commands/contents_command.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ TI"ContentsCommand;TcRDoc::NormalClass00PK]9''&Commands/ContentsCommand/files_in-i.rinu[U:RDoc::AnyMethod[iI" files_in:EFI",Gem::Commands::ContentsCommand#files_in;TF: publico:RDoc::Markup::Document: @parts[: @fileI".lib/rubygems/commands/contents_command.rb;T:0@omit_headings_from_table_of_contents_below000[I" (spec);T@ FI"ContentsCommand;TcRDoc::NormalClass00PK]!!%Commands/ContentsCommand/execute-i.rinu[U:RDoc::AnyMethod[iI" execute:EFI"+Gem::Commands::ContentsCommand#execute;TF: publico:RDoc::Markup::Document: @parts[: @fileI".lib/rubygems/commands/contents_command.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI"ContentsCommand;TcRDoc::NormalClass00PK]//*Commands/ContentsCommand/gem_contents-i.rinu[U:RDoc::AnyMethod[iI"gem_contents:EFI"0Gem::Commands::ContentsCommand#gem_contents;TF: publico:RDoc::Markup::Document: @parts[: @fileI".lib/rubygems/commands/contents_command.rb;T:0@omit_headings_from_table_of_contents_below000[I" (name);T@ FI"ContentsCommand;TcRDoc::NormalClass00PK]y/p,,(Commands/ContentsCommand/show_files-i.rinu[U:RDoc::AnyMethod[iI"show_files:EFI".Gem::Commands::ContentsCommand#show_files;TF: publico:RDoc::Markup::Document: @parts[: @fileI".lib/rubygems/commands/contents_command.rb;T:0@omit_headings_from_table_of_contents_below000[I" (files);T@ FI"ContentsCommand;TcRDoc::NormalClass00PK]x''&Commands/ContentsCommand/spec_for-i.rinu[U:RDoc::AnyMethod[iI" spec_for:EFI",Gem::Commands::ContentsCommand#spec_for;TF: publico:RDoc::Markup::Document: @parts[: @fileI".lib/rubygems/commands/contents_command.rb;T:0@omit_headings_from_table_of_contents_below000[I" (name);T@ FI"ContentsCommand;TcRDoc::NormalClass00PK]P4jj;Commands/SpecificationCommand/cdesc-SpecificationCommand.rinu[U:RDoc::NormalClass[iI"SpecificationCommand:ETI"(Gem::Commands::SpecificationCommand;TI"Gem::Command;Fo:RDoc::Markup::Document: @parts[o;;[: @fileI"3lib/rubygems/commands/specification_command.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[[[[I"Gem::LocalRemoteOptions;To;;[; @; 0I"3lib/rubygems/commands/specification_command.rb;T[I"Gem::VersionOption;To;;[; @; 0@[[I" class;T[[: public[[I"new;T@[:protected[[: private[[I" instance;T[[; [[I" execute;F@[; [[; [[[U:RDoc::Context::Section[i0o;;[; 0; 0[@@cRDoc::TopLevelPK]&))&Commands/SpecificationCommand/new-c.rinu[U:RDoc::AnyMethod[iI"new:ETI"-Gem::Commands::SpecificationCommand::new;TT: publico:RDoc::Markup::Document: @parts[: @fileI"3lib/rubygems/commands/specification_command.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ TI"SpecificationCommand;TcRDoc::NormalClass00PK]X00*Commands/SpecificationCommand/execute-i.rinu[U:RDoc::AnyMethod[iI" execute:EFI"0Gem::Commands::SpecificationCommand#execute;TF: publico:RDoc::Markup::Document: @parts[: @fileI"3lib/rubygems/commands/specification_command.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI"SpecificationCommand;TcRDoc::NormalClass00PK]N9llCommands/cdesc-Commands.rinu[U:RDoc::NormalModule[iI" Commands:EFI"Gem::Commands;T0o:RDoc::Markup::Document: @parts[o;;[o:RDoc::Markup::Paragraph;[I"/\Commands will be placed in this namespace;T: @fileI"lib/rubygems/command.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[[[[[I" class;T[[: public[[:protected[[: private[[I" instance;T[[; [[; [[;[[[U:RDoc::Context::Section[i0o;;[; 0; 0[%@I"+lib/rubygems/commands/build_command.rb;TI"*lib/rubygems/commands/cert_command.rb;TI"+lib/rubygems/commands/check_command.rb;TI"-lib/rubygems/commands/cleanup_command.rb;TI".lib/rubygems/commands/contents_command.rb;TI"0lib/rubygems/commands/dependency_command.rb;TI"1lib/rubygems/commands/environment_command.rb;TI"+lib/rubygems/commands/fetch_command.rb;TI"4lib/rubygems/commands/generate_index_command.rb;TI"*lib/rubygems/commands/help_command.rb;TI"-lib/rubygems/commands/install_command.rb;TI"*lib/rubygems/commands/list_command.rb;TI"*lib/rubygems/commands/lock_command.rb;TI",lib/rubygems/commands/mirror_command.rb;TI".lib/rubygems/commands/outdated_command.rb;TI"+lib/rubygems/commands/owner_command.rb;TI".lib/rubygems/commands/pristine_command.rb;TI"*lib/rubygems/commands/push_command.rb;TI"+lib/rubygems/commands/query_command.rb;TI"*lib/rubygems/commands/rdoc_command.rb;TI",lib/rubygems/commands/search_command.rb;TI",lib/rubygems/commands/server_command.rb;TI"+lib/rubygems/commands/setup_command.rb;TI"-lib/rubygems/commands/sources_command.rb;TI"3lib/rubygems/commands/specification_command.rb;TI"+lib/rubygems/commands/stale_command.rb;TI"/lib/rubygems/commands/uninstall_command.rb;TI",lib/rubygems/commands/unpack_command.rb;TI",lib/rubygems/commands/update_command.rb;TI"+lib/rubygems/commands/which_command.rb;TI"*lib/rubygems/commands/yank_command.rb;TI"Gem;FcRDoc::NormalModulePK]* #11'Commands/UpdateCommand/update_gems-i.rinu[U:RDoc::AnyMethod[iI"update_gems:EFI"-Gem::Commands::UpdateCommand#update_gems;TF: publico:RDoc::Markup::Document: @parts[: @fileI",lib/rubygems/commands/update_command.rb;T:0@omit_headings_from_table_of_contents_below000[I"(gems_to_update);T@ FI"UpdateCommand;TcRDoc::NormalClass00PK]K+Commands/UpdateCommand/update_rubygems-i.rinu[U:RDoc::AnyMethod[iI"update_rubygems:EFI"1Gem::Commands::UpdateCommand#update_rubygems;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"4Update RubyGems software to the latest version.;T: @fileI",lib/rubygems/commands/update_command.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"UpdateCommand;TcRDoc::NormalClass00PK],];;3Commands/UpdateCommand/rubygems_target_version-i.rinu[U:RDoc::AnyMethod[iI"rubygems_target_version:EFI"9Gem::Commands::UpdateCommand#rubygems_target_version;TF: publico:RDoc::Markup::Document: @parts[: @fileI",lib/rubygems/commands/update_command.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI"UpdateCommand;TcRDoc::NormalClass00PK]n)Commands/UpdateCommand/new-c.rinu[U:RDoc::AnyMethod[iI"new:ETI"&Gem::Commands::UpdateCommand::new;TT: publico:RDoc::Markup::Document: @parts[: @fileI",lib/rubygems/commands/update_command.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ TI"UpdateCommand;TcRDoc::NormalClass00PK]}.#Commands/UpdateCommand/execute-i.rinu[U:RDoc::AnyMethod[iI" execute:EFI")Gem::Commands::UpdateCommand#execute;TF: publico:RDoc::Markup::Document: @parts[: @fileI",lib/rubygems/commands/update_command.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI"UpdateCommand;TcRDoc::NormalClass00PK],II&Commands/UpdateCommand/update_gem-i.rinu[U:RDoc::AnyMethod[iI"update_gem:EFI",Gem::Commands::UpdateCommand#update_gem;TF: publico:RDoc::Markup::Document: @parts[: @fileI",lib/rubygems/commands/update_command.rb;T:0@omit_headings_from_table_of_contents_below000[I"/(name, version = Gem::Requirement.default);T@ FI"UpdateCommand;TcRDoc::NormalClass00PK]4\\\+Commands/UpdateCommand/which_to_update-i.rinu[U:RDoc::AnyMethod[iI"which_to_update:EFI"1Gem::Commands::UpdateCommand#which_to_update;TF: publico:RDoc::Markup::Document: @parts[: @fileI",lib/rubygems/commands/update_command.rb;T:0@omit_headings_from_table_of_contents_below000[I"8(highest_installed_gems, gem_names, system = false);T@ FI"UpdateCommand;TcRDoc::NormalClass00PK]m-Commands/UpdateCommand/cdesc-UpdateCommand.rinu[U:RDoc::NormalClass[iI"UpdateCommand:ETI"!Gem::Commands::UpdateCommand;TI"Gem::Command;Fo:RDoc::Markup::Document: @parts[o;;[: @fileI",lib/rubygems/commands/update_command.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[[[[I"Gem::InstallUpdateOptions;To;;[; @; 0I",lib/rubygems/commands/update_command.rb;T[I"Gem::LocalRemoteOptions;To;;[; @; 0@[I"Gem::VersionOption;To;;[; @; 0@[[I" class;T[[: public[[I"new;T@[:protected[[: private[[I" instance;T[[; [ [I" execute;F@[I"rubygems_target_version;F@[I"update_gem;F@[I"update_gems;F@[I"update_rubygems;F@[I"which_to_update;F@[; [[; [[[U:RDoc::Context::Section[i0o;;[; 0; 0[@@cRDoc::TopLevelPK]YaCommands/CheckCommand/new-c.rinu[U:RDoc::AnyMethod[iI"new:ETI"%Gem::Commands::CheckCommand::new;TT: publico:RDoc::Markup::Document: @parts[: @fileI"+lib/rubygems/commands/check_command.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ TI"CheckCommand;TcRDoc::NormalClass00PK]O"Commands/CheckCommand/execute-i.rinu[U:RDoc::AnyMethod[iI" execute:EFI"(Gem::Commands::CheckCommand#execute;TF: publico:RDoc::Markup::Document: @parts[: @fileI"+lib/rubygems/commands/check_command.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI"CheckCommand;TcRDoc::NormalClass00PK]fO!Commands/CheckCommand/doctor-i.rinu[U:RDoc::AnyMethod[iI" doctor:EFI"'Gem::Commands::CheckCommand#doctor;TF: publico:RDoc::Markup::Document: @parts[: @fileI"+lib/rubygems/commands/check_command.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI"CheckCommand;TcRDoc::NormalClass00PK]T%Commands/CheckCommand/check_gems-i.rinu[U:RDoc::AnyMethod[iI"check_gems:EFI"+Gem::Commands::CheckCommand#check_gems;TF: publico:RDoc::Markup::Document: @parts[: @fileI"+lib/rubygems/commands/check_command.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI"CheckCommand;TcRDoc::NormalClass00PK]0??+Commands/CheckCommand/cdesc-CheckCommand.rinu[U:RDoc::NormalClass[iI"CheckCommand:ETI" Gem::Commands::CheckCommand;TI"Gem::Command;Fo:RDoc::Markup::Document: @parts[o;;[: @fileI"+lib/rubygems/commands/check_command.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[[[[I"Gem::VersionOption;To;;[; @; 0I"+lib/rubygems/commands/check_command.rb;T[[I" class;T[[: public[[I"new;T@[:protected[[: private[[I" instance;T[[; [[I"check_gems;F@[I" doctor;F@[I" execute;F@[; [[; [[[U:RDoc::Context::Section[i0o;;[; 0; 0[@@cRDoc::TopLevelPK]TCommands/FetchCommand/new-c.rinu[U:RDoc::AnyMethod[iI"new:ETI"%Gem::Commands::FetchCommand::new;TT: publico:RDoc::Markup::Document: @parts[: @fileI"+lib/rubygems/commands/fetch_command.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ TI"FetchCommand;TcRDoc::NormalClass00PK]SST"Commands/FetchCommand/execute-i.rinu[U:RDoc::AnyMethod[iI" execute:EFI"(Gem::Commands::FetchCommand#execute;TF: publico:RDoc::Markup::Document: @parts[: @fileI"+lib/rubygems/commands/fetch_command.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI"FetchCommand;TcRDoc::NormalClass00PK]^FuJJ+Commands/FetchCommand/cdesc-FetchCommand.rinu[U:RDoc::NormalClass[iI"FetchCommand:ETI" Gem::Commands::FetchCommand;TI"Gem::Command;Fo:RDoc::Markup::Document: @parts[o;;[: @fileI"+lib/rubygems/commands/fetch_command.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[[[[I"Gem::LocalRemoteOptions;To;;[; @; 0I"+lib/rubygems/commands/fetch_command.rb;T[I"Gem::VersionOption;To;;[; @; 0@[[I" class;T[[: public[[I"new;T@[:protected[[: private[[I" instance;T[[; [[I" execute;F@[; [[; [[[U:RDoc::Context::Section[i0o;;[; 0; 0[@@cRDoc::TopLevelPK]){m(%%1Commands/PristineCommand/cdesc-PristineCommand.rinu[U:RDoc::NormalClass[iI"PristineCommand:ETI"#Gem::Commands::PristineCommand;TI"Gem::Command;Fo:RDoc::Markup::Document: @parts[o;;[: @fileI".lib/rubygems/commands/pristine_command.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[[[[I"Gem::VersionOption;To;;[; @; 0I".lib/rubygems/commands/pristine_command.rb;T[[I" class;T[[: public[[I"new;T@[:protected[[: private[[I" instance;T[[; [[I" execute;F@[; [[; [[[U:RDoc::Context::Section[i0o;;[; 0; 0[@@cRDoc::TopLevelPK]?N!Commands/PristineCommand/new-c.rinu[U:RDoc::AnyMethod[iI"new:ETI"(Gem::Commands::PristineCommand::new;TT: publico:RDoc::Markup::Document: @parts[: @fileI".lib/rubygems/commands/pristine_command.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ TI"PristineCommand;TcRDoc::NormalClass00PK]1(!!%Commands/PristineCommand/execute-i.rinu[U:RDoc::AnyMethod[iI" execute:EFI"+Gem::Commands::PristineCommand#execute;TF: publico:RDoc::Markup::Document: @parts[: @fileI".lib/rubygems/commands/pristine_command.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI"PristineCommand;TcRDoc::NormalClass00PK]~~~)Commands/ListCommand/cdesc-ListCommand.rinu[U:RDoc::NormalClass[iI"ListCommand:ETI"Gem::Commands::ListCommand;TI" Gem::Commands::QueryCommand;Fo:RDoc::Markup::Document: @parts[o;;[o:RDoc::Markup::Paragraph;[I"QAn alternate to Gem::Commands::QueryCommand that searches for gems starting ;TI"$with the the supplied argument.;T: @fileI"*lib/rubygems/commands/list_command.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[[[[[I" class;T[[: public[[I"new;TI"*lib/rubygems/commands/list_command.rb;T[:protected[[: private[[I" instance;T[[; [[; [[;[[[U:RDoc::Context::Section[i0o;;[; 0; 0[@@cRDoc::TopLevelPK].Commands/ListCommand/new-c.rinu[U:RDoc::AnyMethod[iI"new:ETI"$Gem::Commands::ListCommand::new;TT: publico:RDoc::Markup::Document: @parts[: @fileI"*lib/rubygems/commands/list_command.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ TI"ListCommand;TcRDoc::NormalClass00PK]ۗ"Commands/LockCommand/complain-i.rinu[U:RDoc::AnyMethod[iI" complain:EFI"(Gem::Commands::LockCommand#complain;TF: publico:RDoc::Markup::Document: @parts[: @fileI"*lib/rubygems/commands/lock_command.rb;T:0@omit_headings_from_table_of_contents_below000[I"(message);T@ FI"LockCommand;TcRDoc::NormalClass00PK]T}Commands/LockCommand/new-c.rinu[U:RDoc::AnyMethod[iI"new:ETI"$Gem::Commands::LockCommand::new;TT: publico:RDoc::Markup::Document: @parts[: @fileI"*lib/rubygems/commands/lock_command.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ TI"LockCommand;TcRDoc::NormalClass00PK]Bt!Commands/LockCommand/execute-i.rinu[U:RDoc::AnyMethod[iI" execute:EFI"'Gem::Commands::LockCommand#execute;TF: publico:RDoc::Markup::Document: @parts[: @fileI"*lib/rubygems/commands/lock_command.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI"LockCommand;TcRDoc::NormalClass00PK]J&&#Commands/LockCommand/spec_path-i.rinu[U:RDoc::AnyMethod[iI"spec_path:EFI")Gem::Commands::LockCommand#spec_path;TF: publico:RDoc::Markup::Document: @parts[: @fileI"*lib/rubygems/commands/lock_command.rb;T:0@omit_headings_from_table_of_contents_below000[I"(gem_full_name);T@ FI"LockCommand;TcRDoc::NormalClass00PK]5)Commands/LockCommand/cdesc-LockCommand.rinu[U:RDoc::NormalClass[iI"LockCommand:ETI"Gem::Commands::LockCommand;TI"Gem::Command;Fo:RDoc::Markup::Document: @parts[o;;[: @fileI"*lib/rubygems/commands/lock_command.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[[[[[I" class;T[[: public[[I"new;TI"*lib/rubygems/commands/lock_command.rb;T[:protected[[: private[[I" instance;T[[; [[I" complain;F@[I" execute;F@[I"spec_path;F@[; [[; [[[U:RDoc::Context::Section[i0o;;[; 0; 0[@@cRDoc::TopLevelPK]$default_dir-c.rinu[U:RDoc::AnyMethod[iI"default_dir:EFI"Gem::default_dir;TT: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"IDefault home directory path to be used if an alternate value is not ;TI"!specified in the environment;T: @fileI"lib/rubygems/defaults.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"Gem;FcRDoc::NormalModule00PK]|4-;8;8 cdesc-Gem.rinu[U:RDoc::NormalModule[iI"Gem:EF@0o:RDoc::Markup::Document: @parts[ o;;[5o:RDoc::Markup::Paragraph;[I"KRubyGems is the Ruby standard for publishing and managing third party ;TI"libraries.;To:RDoc::Markup::BlankLineo; ;[I"!For user documentation, see:;T@o:RDoc::Markup::List: @type: BULLET: @items[o:RDoc::Markup::ListItem: @label0;[o; ;[I"6gem help and gem help [command];To;;0;[o; ;[I"@{RubyGems User Guide}[http://docs.rubygems.org/read/book/1];To;;0;[o; ;[I"G{Frequently Asked Questions}[http://docs.rubygems.org/read/book/3];T@o; ;[I")For gem developer documentation see:;T@o; ; ; ;[o;;0;[o; ;[I"={Creating Gems}[http://docs.rubygems.org/read/chapter/5];To;;0;[o; ;[I"Gem::Specification;To;;0;[o; ;[I".Gem::Version for version dependency notes;T@o; ;[I"4Further RubyGems documentation can be found at:;T@o; ; ; ;[o;;0;[o; ;[I"2{RubyGems Guides}[http://guides.rubygems.org];To;;0;[o; ;[I"M{RubyGems API}[http://rubygems.rubyforge.org/rdoc] (also available from ;TI"gem server);T@S:RDoc::Markup::Heading: leveli: textI"RubyGems Plugins;T@o; ;[ I"KAs of RubyGems 1.3.2, RubyGems will load plugins installed in gems or ;TI"N$LOAD_PATH. Plugins must be named 'rubygems_plugin' (.rb, .so, etc) and ;TI"Qplaced at the root of your gem's #require_path. Plugins are discovered via ;TI"PGem::find_files then loaded. Take care when implementing a plugin as your ;TI"Oplugin file may be loaded multiple times if multiple versions of your gem ;TI"are installed.;T@o; ;[I"OFor an example plugin, see the graph gem which adds a `gem graph` command.;T@S;;i;I"!RubyGems Defaults, Packaging;T@o; ;[I"PRubyGems defaults are stored in rubygems/defaults.rb. If you're packaging ;TI"ERubyGems or implementing Ruby you can change RubyGems' defaults.;T@o; ;[I"JFor RubyGems packagers, provide lib/rubygems/operating_system.rb and ;TI"9override any defaults from lib/rubygems/defaults.rb.;T@o; ;[I"PFor Ruby implementers, provide lib/rubygems/defaults/#{RUBY_ENGINE}.rb and ;TI"9override any defaults from lib/rubygems/defaults.rb.;T@o; ;[ I"NIf you need RubyGems to perform extra work on install or uninstall, your ;TI"Ndefaults override file can set pre and post install and uninstall hooks. ;TI"BSee Gem::pre_install, Gem::pre_uninstall, Gem::post_install, ;TI"Gem::post_uninstall.;T@S;;i;I" Bugs;T@o; ;[I" You can submit bugs to the ;TI"I{RubyGems bug tracker}[https://github.com/rubygems/rubygems/issues] ;TI"on GitHub;T@S;;i;I" Credits;T@o; ;[I"4RubyGems is currently maintained by Eric Hodel.;T@o; ;[I";RubyGems was originally developed at RubyConf 2003 by:;T@o; ; ; ;[ o;;0;[o; ;[I"*Rich Kilmer -- rich(at)infoether.com;To;;0;[o; ;[I"+Chad Fowler -- chad(at)chadfowler.com;To;;0;[o; ;[I"+David Black -- dblack(at)wobblini.net;To;;0;[o; ;[I"'Paul Brannan -- paul(at)atdesk.com;To;;0;[o; ;[I",Jim Weirch -- jim(at)weirichhouse.org;T@o; ;[I"Contributors:;T@o; ; ; ;[o;;0;[o; ;[I"7Gavin Sinclair -- gsinclair(at)soyabean.com.au;To;;0;[o; ;[I"9George Marrows -- george.marrows(at)ntlworld.com;To;;0;[o; ;[I"9Dick Davies -- rasputnik(at)hellooperator.net;To;;0;[o; ;[I"3Mauricio Fernandez -- batsman.geo(at)yahoo.com;To;;0;[o; ;[I"1Simon Strandgaard -- neoneye(at)adslhome.dk;To;;0;[o; ;[I"-Dave Glasser -- glasser(at)mit.edu;To;;0;[o; ;[I"0Paul Duncan -- pabs(at)pablotron.org;To;;0;[o; ;[I"2Ville Aine -- vaine(at)cs.helsinki.fi;To;;0;[o; ;[I"2Eric Hodel -- drbrain(at)segment7.net;To;;0;[o; ;[I"0Daniel Berger -- djberg96(at)gmail.com;To;;0;[o; ;[I"3Phil Hagelberg -- technomancy(at)gmail.com;To;;0;[o; ;[I"6Ryan Davis -- ryand-ruby(at)zenspider.com;To;;0;[o; ;[I"2Evan Phoenix -- evan(at)fallingsnow.net;To;;0;[o; ;[I"4Steve Klabnik -- steve(at)steveklabnik.com;T@o; ;[I"3(If your name is missing, PLEASE let us know!);T@o; ;[I"JSee {LICENSE.txt}[rdoc-ref:lib/rubygems/LICENSE.txt] for permissions.;T@o; ;[I" Thanks!;T@o; ;[I"-The RubyGems Team;T: @fileI"lib/rubygems.rb;T:0@omit_headings_from_table_of_contents_below0o;;[;I"lib/rubygems/defaults.rb;T;0o;;[;I"lib/rubygems/errors.rb;T;0o;;[;I"lib/rubygems/psych_tree.rb;T;0o;;[;I"lib/rubygems/rdoc.rb;T;0o;;[;I"lib/rubygems/safe_yaml.rb;T;0o;;[;I"lib/rubygems/test_case.rb;T;0o;;[;I"lib/rubygems/util/list.rb;T;0;0;0[[ I"done_installing_hooks;TI"R;T: publicTI"lib/rubygems.rb;T[ I"loaded_specs;TI"R;T;T@[ I"post_build_hooks;TI"R;T;T@[ I"post_install_hooks;TI"R;T;T@[ I"post_reset_hooks;TI"R;T;T@[ I"post_uninstall_hooks;TI"R;T;T@[ I"pre_install_hooks;TI"R;T;T@[ I"pre_reset_hooks;TI"R;T;T@[ I"pre_uninstall_hooks;TI"R;T;T@[U:RDoc::Constant[iI" VERSION;FI"Gem::VERSION;T00o;;[;@;0@@cRDoc::NormalModule0U;[iI"RUBYGEMS_DIR;FI"Gem::RUBYGEMS_DIR;T00o;;[;@;0@@@ 0U;[iI"WIN_PATTERNS;FI"Gem::WIN_PATTERNS;T00o;;[o; ;[I";An Array of Regexps that match windows Ruby platforms.;T;@;0@@@ 0U;[iI"GEM_DEP_FILES;FI"Gem::GEM_DEP_FILES;T00o;;[;@;0@@@ 0U;[iI"REPOSITORY_SUBDIRECTORIES;FI"#Gem::REPOSITORY_SUBDIRECTORIES;T00o;;[o; ;[I"'Subdirectories in a gem repository;T;@;0@@@ 0U;[iI"*REPOSITORY_DEFAULT_GEM_SUBDIRECTORIES;FI"/Gem::REPOSITORY_DEFAULT_GEM_SUBDIRECTORIES;T00o;;[o; ;[I"8Subdirectories in a gem repository for default gems;T;@;0@@@ 0U;[iI"MARSHAL_SPEC_DIR;FI"Gem::MARSHAL_SPEC_DIR;T00o;;[o; ;[I">Location of Marshal quick gemspecs on remote repositories;T;@;0@@@ 0U;[iI"DEFAULT_HOST;FI"Gem::DEFAULT_HOST;T00o;;[;@;0@@@ 0U;[iI" RDoc;FI"Gem::RDoc;T0I"RDoc::RubygemsHook;To;;[o; ;[I"PGem::RDoc provides methods to generate RDoc and ri data for installed gems ;TI"upon gem installation.;T@o; ;[I"CThis file is automatically required by RubyGems 1.9 and newer.;T;I"lib/rdoc/rubygems_hook.rb;T;0@@@ 0U;[iI" List;FI"Gem::List;T00o;;[;@;0@@@ 0[[[I" class;T[[;[V[I" bin_path;F@[I"binary_mode;F@[I" bindir;F@[I"clear_paths;F@[I"config_file;F@[I"configuration;F@[I"configuration=;F@[I" datadir;F@[I"default_bindir;FI"lib/rubygems/defaults.rb;T[I"default_cert_path;F@[I"default_dir;F@[I"default_exec_format;F@[I"default_ext_dir_for;F@[I"!default_gems_use_full_paths?;F@[I"default_key_path;F@[I"default_path;F@[I"default_rubygems_dirs;F@[I"default_sources;F@[I"default_spec_cache_dir;F@[I" deflate;F@[I"detect_gemdeps;F@[I"dir;F@[I"done_installing;F@[I"&ensure_default_gem_subdirectories;F@[I"ensure_gem_subdirectories;F@[I"find_files;F@[I"find_latest_files;F@[I"finish_resolve;F@[I" gunzip;F@[I" gzip;F@[I" host;F@[I" host=;F@[I" inflate;F@[I" install;F@[I"latest_rubygems_version;F@[I"latest_spec_for;F@[I"latest_version_for;F@[I"load_env_plugins;F@[I"load_path_insert_index;F@[I"load_plugins;F@[I"load_yaml;F@[I"location_of_caller;F@[I"marshal_version;F@[I" needs;F@[I" path;F@[I"path_separator;F@[I" paths;F@[I" paths=;F@[I"platforms;F@[I"platforms=;F@[I"post_build;F@[I"post_install;F@[I"post_reset;F@[I"post_uninstall;F@[I"pre_install;F@[I"pre_reset;F@[I"pre_uninstall;F@[I" prefix;F@[I"read_binary;F@[I" refresh;F@[I" ruby;F@[I" ruby=;FI"lib/rubygems/test_case.rb;T[I"ruby_api_version;F@[I"ruby_engine;F@[I"ruby_version;F@[I"rubygems_version;F@[I"searcher=;F@[I" sources;F@[I" sources=;F@[I"spec_cache_dir;F@[I"suffix_pattern;F@[I" suffixes;F@[I" time;F@[I"try_activate;F@[I"ui;F@[I"use_gemdeps;F@[I"use_paths;F@[I" user_dir;F@[I"user_home;F@[I"win_platform=;F@[I"win_platform?;F@[:protected[[: private[[I"find_home;F@[I" instance;T[[;[ [I"clear_default_specs;F@[I"!find_unresolved_default_spec;F@[I"register_default_spec;F@[I"#remove_unresolved_default_spec;F@[;[[;[[[U:RDoc::Context::Section[i0o;;[;0;0[@I""lib/rubygems/available_set.rb;TI"(lib/rubygems/basic_specification.rb;TI"lib/rubygems/command.rb;TI"$lib/rubygems/command_manager.rb;TI"+lib/rubygems/commands/build_command.rb;TI"*lib/rubygems/commands/cert_command.rb;TI"+lib/rubygems/commands/check_command.rb;TI"-lib/rubygems/commands/cleanup_command.rb;TI".lib/rubygems/commands/contents_command.rb;TI"0lib/rubygems/commands/dependency_command.rb;TI"1lib/rubygems/commands/environment_command.rb;TI"+lib/rubygems/commands/fetch_command.rb;TI"4lib/rubygems/commands/generate_index_command.rb;TI"*lib/rubygems/commands/help_command.rb;TI"-lib/rubygems/commands/install_command.rb;TI"*lib/rubygems/commands/list_command.rb;TI"*lib/rubygems/commands/lock_command.rb;TI",lib/rubygems/commands/mirror_command.rb;TI".lib/rubygems/commands/outdated_command.rb;TI"+lib/rubygems/commands/owner_command.rb;TI".lib/rubygems/commands/pristine_command.rb;TI"*lib/rubygems/commands/push_command.rb;TI"+lib/rubygems/commands/query_command.rb;TI"*lib/rubygems/commands/rdoc_command.rb;TI",lib/rubygems/commands/search_command.rb;TI",lib/rubygems/commands/server_command.rb;TI"+lib/rubygems/commands/setup_command.rb;TI"-lib/rubygems/commands/sources_command.rb;TI"3lib/rubygems/commands/specification_command.rb;TI"+lib/rubygems/commands/stale_command.rb;TI"/lib/rubygems/commands/uninstall_command.rb;TI",lib/rubygems/commands/unpack_command.rb;TI",lib/rubygems/commands/update_command.rb;TI"+lib/rubygems/commands/which_command.rb;TI"*lib/rubygems/commands/yank_command.rb;TI""lib/rubygems/compatibility.rb;TI" lib/rubygems/config_file.rb;TI"(lib/rubygems/core_ext/kernel_gem.rb;TI",lib/rubygems/core_ext/kernel_require.rb;T@I"lib/rubygems/dependency.rb;TI")lib/rubygems/dependency_installer.rb;TI"$lib/rubygems/dependency_list.rb;TI"lib/rubygems/deprecate.rb;TI"lib/rubygems/doctor.rb;T@I"lib/rubygems/exceptions.rb;TI"lib/rubygems/ext.rb;TI"$lib/rubygems/ext/build_error.rb;TI" lib/rubygems/ext/builder.rb;TI"&lib/rubygems/ext/cmake_builder.rb;TI"*lib/rubygems/ext/configure_builder.rb;TI")lib/rubygems/ext/ext_conf_builder.rb;TI"%lib/rubygems/ext/rake_builder.rb;TI"lib/rubygems/gem_runner.rb;TI"(lib/rubygems/gemcutter_utilities.rb;TI"lib/rubygems/indexer.rb;TI",lib/rubygems/install_default_message.rb;TI"$lib/rubygems/install_message.rb;TI"+lib/rubygems/install_update_options.rb;TI"lib/rubygems/installer.rb;TI"(lib/rubygems/installer_test_case.rb;TI")lib/rubygems/local_remote_options.rb;TI" lib/rubygems/mock_gem_ui.rb;TI"lib/rubygems/name_tuple.rb;TI"lib/rubygems/package.rb;TI"&lib/rubygems/package/digest_io.rb;TI" lib/rubygems/package/old.rb;TI"'lib/rubygems/package/tar_header.rb;TI"'lib/rubygems/package/tar_reader.rb;TI"-lib/rubygems/package/tar_reader/entry.rb;TI"*lib/rubygems/package/tar_test_case.rb;TI"'lib/rubygems/package/tar_writer.rb;TI"!lib/rubygems/package_task.rb;TI"!lib/rubygems/path_support.rb;TI"lib/rubygems/platform.rb;T@@I"#lib/rubygems/remote_fetcher.rb;TI"lib/rubygems/request.rb;TI" lib/rubygems/request_set.rb;TI"3lib/rubygems/request_set/gem_dependency_api.rb;TI")lib/rubygems/request_set/lockfile.rb;TI" lib/rubygems/requirement.rb;TI"lib/rubygems/resolver.rb;TI"0lib/rubygems/resolver/activation_request.rb;TI"%lib/rubygems/resolver/api_set.rb;TI"/lib/rubygems/resolver/api_specification.rb;TI"&lib/rubygems/resolver/best_set.rb;TI"*lib/rubygems/resolver/composed_set.rb;TI"&lib/rubygems/resolver/conflict.rb;TI")lib/rubygems/resolver/current_set.rb;TI"0lib/rubygems/resolver/dependency_request.rb;TI"%lib/rubygems/resolver/git_set.rb;TI"/lib/rubygems/resolver/git_specification.rb;TI"'lib/rubygems/resolver/index_set.rb;TI"1lib/rubygems/resolver/index_specification.rb;TI"5lib/rubygems/resolver/installed_specification.rb;TI"+lib/rubygems/resolver/installer_set.rb;TI"1lib/rubygems/resolver/local_specification.rb;TI"&lib/rubygems/resolver/lock_set.rb;TI"0lib/rubygems/resolver/lock_specification.rb;TI".lib/rubygems/resolver/requirement_list.rb;TI"!lib/rubygems/resolver/set.rb;TI"0lib/rubygems/resolver/spec_specification.rb;TI"+lib/rubygems/resolver/specification.rb;TI"#lib/rubygems/resolver/stats.rb;TI"(lib/rubygems/resolver/vendor_set.rb;TI"2lib/rubygems/resolver/vendor_specification.rb;T@I"lib/rubygems/security.rb;TI"&lib/rubygems/security/policies.rb;TI"$lib/rubygems/security/policy.rb;TI"$lib/rubygems/security/signer.rb;TI"'lib/rubygems/security/trust_dir.rb;TI"lib/rubygems/server.rb;TI"lib/rubygems/source.rb;TI"lib/rubygems/source/git.rb;TI"%lib/rubygems/source/installed.rb;TI"!lib/rubygems/source/local.rb;TI" lib/rubygems/source/lock.rb;TI")lib/rubygems/source/specific_file.rb;TI""lib/rubygems/source/vendor.rb;TI" lib/rubygems/source_list.rb;TI"!lib/rubygems/spec_fetcher.rb;TI""lib/rubygems/specification.rb;TI"'lib/rubygems/stub_specification.rb;TI"lib/rubygems/syck_hack.rb;T@I"#lib/rubygems/test_utilities.rb;TI"lib/rubygems/text.rb;TI" lib/rubygems/uninstaller.rb;TI""lib/rubygems/uri_formatter.rb;TI"%lib/rubygems/user_interaction.rb;TI"lib/rubygems/util.rb;T@I""lib/rubygems/util/stringio.rb;TI"lib/rubygems/validator.rb;TI"lib/rubygems/version.rb;TI"#lib/rubygems/version_option.rb;TI"lib/test/unit/parallel.rb;T@cRDoc::TopLevelPK]] default_spec_cache_dir-c.rinu[U:RDoc::AnyMethod[iI"default_spec_cache_dir:EFI" Gem::default_spec_cache_dir;TT: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"IDefault spec directory path to be used if an alternate value is not ;TI"!specified in the environment;T: @fileI"lib/rubygems/defaults.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"Gem;FcRDoc::NormalModule00PK]ss ruby%3d-c.rinu[U:RDoc::AnyMethod[iI" ruby=:EFI"Gem::ruby=;TT: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"KAllows setting path to Ruby. This method is available when requiring ;TI"'rubygems/test_case';T: @fileI"lib/rubygems/test_case.rb;T:0@omit_headings_from_table_of_contents_below000[I" (ruby);T@FI"Gem;FcRDoc::NormalModule00PK]C++ inflate-c.rinu[U:RDoc::AnyMethod[iI" inflate:EFI"Gem::inflate;TT: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"$A Zlib::Inflate#inflate wrapper;T: @fileI"lib/rubygems.rb;T:0@omit_headings_from_table_of_contents_below000[I" (data);T@FI"Gem;FcRDoc::NormalModule00PK]wĨ<RemoteInstallationSkipped/cdesc-RemoteInstallationSkipped.rinu[U:RDoc::NormalClass[iI"RemoteInstallationSkipped:ETI"#Gem::RemoteInstallationSkipped;TI"Gem::Exception;Fo:RDoc::Markup::Document: @parts[o;;[: @fileI"lib/rubygems/exceptions.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[[[[[I" class;T[[: public[[:protected[[: private[[I" instance;T[[; [[; [[; [[[U:RDoc::Context::Section[i0o;;[; 0; 0[@@cRDoc::TopLevelPK]XN=00 gzip-c.rinu[U:RDoc::AnyMethod[iI" gzip:EFI"Gem::gzip;TT: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"/Zlib::GzipWriter wrapper that zips +data+.;T: @fileI"lib/rubygems.rb;T:0@omit_headings_from_table_of_contents_below000[I" (data);T@FI"Gem;FcRDoc::NormalModule00PK]cT** host%3d-c.rinu[U:RDoc::AnyMethod[iI" host=:EFI"Gem::host=;TT: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"'Set the default RubyGems API host.;T: @fileI"lib/rubygems.rb;T:0@omit_headings_from_table_of_contents_below000[I" (host);T@FI"Gem;FcRDoc::NormalModule00PK]pNN paths-c.rinu[U:RDoc::AnyMethod[iI" paths:EFI"Gem::paths;TT: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I";Retrieve the PathSupport object that RubyGems uses to ;TI"lookup files.;T: @fileI"lib/rubygems.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"Gem;FcRDoc::NormalModule00PK]/0Package/TarInvalidError/cdesc-TarInvalidError.rinu[U:RDoc::NormalClass[iI"TarInvalidError:ETI""Gem::Package::TarInvalidError;TI"Gem::Package::Error;To:RDoc::Markup::Document: @parts[o;;[o:RDoc::Markup::Paragraph;[I"&Raised when a tar file is corrupt;T: @fileI"lib/rubygems/package.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[[[[[I" class;T[[: public[[:protected[[: private[[I" instance;T[[; [[; [[;[[[U:RDoc::Context::Section[i0o;;[; 0; 0[@I"Gem::Package;TcRDoc::NormalClassPK]nssPackage/cdesc-Package.rinu[U:RDoc::NormalClass[iI" Package:ETI"Gem::Package;TI" Object;To:RDoc::Markup::Document: @parts[o;;[: @fileI"lib/rubygems/package.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[ [ I"checksums;TI"R;T: publicFI"lib/rubygems/package.rb;T[ I" files;TI"R;T; F@[ I"security_policy;TI"RW;T; F@[ I" spec;TI"W;T; F@[[[I"Gem::UserInteraction;To;;[; @; 0@[[I" class;T[[; [[I" build;F@[I"new;F@[:protected[[: private[[I" instance;T[[; [[I"add_checksums;F@[I" build;F@[I" contents;F@[I"extract_files;F@[I" gzip_to;F@[I"read_checksums;F@[I"setup_signer;F@[I" spec;F@[I" verify;F@[I"verify_entry;F@[I"verify_files;F@[; [[I"initialize;F@[; [[[U:RDoc::Context::Section[i0o;;[; 0; 0[ @I"&lib/rubygems/package/digest_io.rb;TI" lib/rubygems/package/old.rb;TI"'lib/rubygems/package/tar_header.rb;TI"'lib/rubygems/package/tar_reader.rb;TI"-lib/rubygems/package/tar_reader/entry.rb;TI"*lib/rubygems/package/tar_test_case.rb;TI"'lib/rubygems/package/tar_writer.rb;T@cRDoc::TopLevelPK]#sGGPackage/spec-i.rinu[U:RDoc::Attr[iI" spec:ETI"Gem::Package#spec;TI"W;T: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I">Sets the Gem::Specification to use to build this package.;T: @fileI"lib/rubygems/package.rb;T:0@omit_headings_from_table_of_contents_below0F@I"Gem::Package;TcRDoc::NormalClass0PK]ߞiiPackage/add_checksums-i.rinu[U:RDoc::AnyMethod[iI"add_checksums:EFI"Gem::Package#add_checksums;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"DAdds a checksum for each entry in the gem to checksums.yaml.gz.;T: @fileI"lib/rubygems/package.rb;T:0@omit_headings_from_table_of_contents_below000[I" (tar);T@FI" Package;TcRDoc::NormalClass00PK]#,wJJPackage/verify_entry-i.rinu[U:RDoc::AnyMethod[iI"verify_entry:EFI"Gem::Package#verify_entry;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"%Verifies +entry+ in a .gem file.;T: @fileI"lib/rubygems/package.rb;T:0@omit_headings_from_table_of_contents_below000[I" (entry);T@FI" Package;TcRDoc::NormalClass00PK]TDPackage/DigestIO/wrap-c.rinu[U:RDoc::AnyMethod[iI" wrap:EFI"!Gem::Package::DigestIO::wrap;TT: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"HWraps +io+ and updates digest for each of the digest algorithms in ;TI"=the +digests+ Hash. Returns the digests hash. Example:;To:RDoc::Markup::BlankLineo:RDoc::Markup::Verbatim; [I"io = StringIO.new ;TI"digests = { ;TI"0 'SHA1' => OpenSSL::Digest.new('SHA1'), ;TI"2 'SHA512' => OpenSSL::Digest.new('SHA512'), ;TI"} ;TI" ;TI" "aaf4c61d[...]" ;TI"4digests['SHA512'].hexdigest #=> "9b71d224[...]";T: @format0: @fileI"&lib/rubygems/package/digest_io.rb;T:0@omit_headings_from_table_of_contents_below00I"digest_io;T[I"(io, digests);T@FI" DigestIO;TcRDoc::NormalClass00PK]7  Package/DigestIO/digests-i.rinu[U:RDoc::Attr[iI" digests:ETI"#Gem::Package::DigestIO#digests;TI"R;T: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"*Collected digests for wrapped writes.;To:RDoc::Markup::BlankLineo:RDoc::Markup::Verbatim; [ I"{ ;TI". 'SHA1' => #, ;TI". 'SHA512' => #, ;TI"};T: @format0: @fileI"&lib/rubygems/package/digest_io.rb;T:0@omit_headings_from_table_of_contents_below0F@I"Gem::Package::DigestIO;TcRDoc::NormalClass0PK]QUPackage/DigestIO/new-c.rinu[U:RDoc::AnyMethod[iI"new:ETI" Gem::Package::DigestIO::new;TT: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"LCreates a new DigestIO instance. Using ::wrap is recommended, see the ;TI"B::wrap documentation for documentation of +io+ and +digests+.;T: @fileI"&lib/rubygems/package/digest_io.rb;T:0@omit_headings_from_table_of_contents_below000[I"(io, digests);T@FI" DigestIO;TcRDoc::NormalClass00PK]kk"Package/DigestIO/cdesc-DigestIO.rinu[U:RDoc::NormalClass[iI" DigestIO:ETI"Gem::Package::DigestIO;TI" Object;To:RDoc::Markup::Document: @parts[o;;[o:RDoc::Markup::Paragraph;[I"LIO wrapper that creates digests of contents written to the IO it wraps.;T: @fileI"&lib/rubygems/package/digest_io.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[[ I" digests;TI"R;T: publicFI"&lib/rubygems/package/digest_io.rb;T[[[[I" class;T[[; [[I"new;T@[I" wrap;F@[:protected[[: private[[I" instance;T[[; [[I" write;F@[; [[;[[[U:RDoc::Context::Section[i0o;;[; 0; 0[@@cRDoc::TopLevelPK]cY:jjPackage/DigestIO/write-i.rinu[U:RDoc::AnyMethod[iI" write:EFI"!Gem::Package::DigestIO#write;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"?Writes +data+ to the underlying IO and updates the digests;T: @fileI"&lib/rubygems/package/digest_io.rb;T:0@omit_headings_from_table_of_contents_below000[I" (data);T@FI" DigestIO;TcRDoc::NormalClass00PK]W0`Package/new-c.rinu[U:RDoc::AnyMethod[iI"new:EFI"Gem::Package::new;TT: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"6Creates a new Gem::Package for the file at +gem+.;To:RDoc::Markup::BlankLineo; ; [I"PIf +gem+ is an existing file in the old format a Gem::Package::Old will be ;TI"returned.;T: @fileI"lib/rubygems/package.rb;T:0@omit_headings_from_table_of_contents_below000[I" (gem);T@TI" Package;TcRDoc::NormalClass00PK]Package/Error/cdesc-Error.rinu[U:RDoc::NormalClass[iI" Error:ETI"Gem::Package::Error;TI"Gem::Exception;Fo:RDoc::Markup::Document: @parts[o;;[: @fileI"lib/rubygems/package.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[[[[[I" class;T[[: public[[:protected[[: private[[I" instance;T[[; [[; [[; [[[U:RDoc::Context::Section[i0o;;[; 0; 0[@I"Gem::Package;TcRDoc::NormalClassPK]GGPackage/verify_files-i.rinu[U:RDoc::AnyMethod[iI"verify_files:EFI"Gem::Package#verify_files;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"$Verifies the files of the +gem+;T: @fileI"lib/rubygems/package.rb;T:0@omit_headings_from_table_of_contents_below000[I" (gem);T@FI" Package;TcRDoc::NormalClass00PK]"M88Package/Old/spec-i.rinu[U:RDoc::AnyMethod[iI" spec:EFI"Gem::Package::Old#spec;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"#The specification for this gem;T: @fileI" lib/rubygems/package/old.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"Old;TcRDoc::NormalClass00PK]YExtracts the files in this package into +destination_dir+;T: @fileI" lib/rubygems/package/old.rb;T:0@omit_headings_from_table_of_contents_below000[I"(destination_dir);T@FI"Old;TcRDoc::NormalClass00PK]NE"Package/Old/verify-i.rinu[U:RDoc::AnyMethod[iI" verify:EFI"Gem::Package::Old#verify;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"LRaises an exception if a security policy that verifies data is active. ;TI"2Old format gems cannot be verified as signed.;T: @fileI" lib/rubygems/package/old.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"Old;TcRDoc::NormalClass00PK]cYLLPackage/Old/contents-i.rinu[U:RDoc::AnyMethod[iI" contents:EFI"Gem::Package::Old#contents;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"/A list of file names contained in this gem;T: @fileI" lib/rubygems/package/old.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"Old;TcRDoc::NormalClass00PK]j  Package/TarTestCase/SP-i.rinu[U:RDoc::AnyMethod[iI"SP:EFI"!Gem::Package::TarTestCase#SP;TF: publico:RDoc::Markup::Document: @parts[: @fileI"*lib/rubygems/package/tar_test_case.rb;T:0@omit_headings_from_table_of_contents_below000[I"(s);T@ FI"TarTestCase;TcRDoc::NormalClass00PK]:  (Package/TarTestCase/cdesc-TarTestCase.rinu[U:RDoc::NormalClass[iI"TarTestCase:ETI"Gem::Package::TarTestCase;TI"Gem::TestCase;Fo:RDoc::Markup::Document: @parts[o;;[o:RDoc::Markup::Paragraph;[I"/A test case for Gem::Package::Tar* classes;T: @fileI"*lib/rubygems/package/tar_test_case.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[[[[[I" class;T[[: public[[:protected[[: private[[I" instance;T[[; [[I" ASCIIZ;FI"*lib/rubygems/package/tar_test_case.rb;T[I"SP;F@&[I" SP_Z;F@&[I"Z;F@&[I"assert_headers_equal;F@&[I"calc_checksum;F@&[I" header;F@&[I"tar_dir_header;F@&[I"tar_file_header;F@&[I" to_oct;F@&[I"util_dir_entry;F@&[I"util_entry;F@&[; [[;[[[U:RDoc::Context::Section[i0o;;[; 0; 0[@@cRDoc::TopLevelPK]wIEE(Package/TarTestCase/tar_file_header-i.rinu[U:RDoc::AnyMethod[iI"tar_file_header:EFI".Gem::Package::TarTestCase#tar_file_header;TF: publico:RDoc::Markup::Document: @parts[: @fileI"*lib/rubygems/package/tar_test_case.rb;T:0@omit_headings_from_table_of_contents_below000[I"((fname, dname, mode, length, mtime);T@ FI"TarTestCase;TcRDoc::NormalClass00PK]te;;'Package/TarTestCase/tar_dir_header-i.rinu[U:RDoc::AnyMethod[iI"tar_dir_header:EFI"-Gem::Package::TarTestCase#tar_dir_header;TF: publico:RDoc::Markup::Document: @parts[: @fileI"*lib/rubygems/package/tar_test_case.rb;T:0@omit_headings_from_table_of_contents_below000[I" (name, prefix, mode, mtime);T@ FI"TarTestCase;TcRDoc::NormalClass00PK]y}Package/TarTestCase/SP_Z-i.rinu[U:RDoc::AnyMethod[iI" SP_Z:EFI"#Gem::Package::TarTestCase#SP_Z;TF: publico:RDoc::Markup::Document: @parts[: @fileI"*lib/rubygems/package/tar_test_case.rb;T:0@omit_headings_from_table_of_contents_below000[I"(s);T@ FI"TarTestCase;TcRDoc::NormalClass00PK]8֘Package/TarTestCase/to_oct-i.rinu[U:RDoc::AnyMethod[iI" to_oct:EFI"%Gem::Package::TarTestCase#to_oct;TF: publico:RDoc::Markup::Document: @parts[: @fileI"*lib/rubygems/package/tar_test_case.rb;T:0@omit_headings_from_table_of_contents_below000[I"(n, pad_size);T@ FI"TarTestCase;TcRDoc::NormalClass00PK]H>>-Package/TarTestCase/assert_headers_equal-i.rinu[U:RDoc::AnyMethod[iI"assert_headers_equal:EFI"3Gem::Package::TarTestCase#assert_headers_equal;TF: publico:RDoc::Markup::Document: @parts[: @fileI"*lib/rubygems/package/tar_test_case.rb;T:0@omit_headings_from_table_of_contents_below000[I"(expected, actual);T@ FI"TarTestCase;TcRDoc::NormalClass00PK]#""'Package/TarTestCase/util_dir_entry-i.rinu[U:RDoc::AnyMethod[iI"util_dir_entry:EFI"-Gem::Package::TarTestCase#util_dir_entry;TF: publico:RDoc::Markup::Document: @parts[: @fileI"*lib/rubygems/package/tar_test_case.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI"TarTestCase;TcRDoc::NormalClass00PK]$#Package/TarTestCase/util_entry-i.rinu[U:RDoc::AnyMethod[iI"util_entry:EFI")Gem::Package::TarTestCase#util_entry;TF: publico:RDoc::Markup::Document: @parts[: @fileI"*lib/rubygems/package/tar_test_case.rb;T:0@omit_headings_from_table_of_contents_below000[I" (tar);T@ FI"TarTestCase;TcRDoc::NormalClass00PK],  Package/TarTestCase/Z-i.rinu[U:RDoc::AnyMethod[iI"Z:EFI" Gem::Package::TarTestCase#Z;TF: publico:RDoc::Markup::Document: @parts[: @fileI"*lib/rubygems/package/tar_test_case.rb;T:0@omit_headings_from_table_of_contents_below000[I"(s);T@ FI"TarTestCase;TcRDoc::NormalClass00PK]2IIPackage/TarTestCase/header-i.rinu[U:RDoc::AnyMethod[iI" header:EFI"%Gem::Package::TarTestCase#header;TF: publico:RDoc::Markup::Document: @parts[: @fileI"*lib/rubygems/package/tar_test_case.rb;T:0@omit_headings_from_table_of_contents_below000[I">(type, fname, dname, length, mode, mtime, checksum = nil);T@ FI"TarTestCase;TcRDoc::NormalClass00PK]&&&Package/TarTestCase/calc_checksum-i.rinu[U:RDoc::AnyMethod[iI"calc_checksum:EFI",Gem::Package::TarTestCase#calc_checksum;TF: publico:RDoc::Markup::Document: @parts[: @fileI"*lib/rubygems/package/tar_test_case.rb;T:0@omit_headings_from_table_of_contents_below000[I" (header);T@ FI"TarTestCase;TcRDoc::NormalClass00PK]OPackage/TarTestCase/ASCIIZ-i.rinu[U:RDoc::AnyMethod[iI" ASCIIZ:EFI"%Gem::Package::TarTestCase#ASCIIZ;TF: publico:RDoc::Markup::Document: @parts[: @fileI"*lib/rubygems/package/tar_test_case.rb;T:0@omit_headings_from_table_of_contents_below000[I"(str, length);T@ FI"TarTestCase;TcRDoc::NormalClass00PK]oLPackage/files-i.rinu[U:RDoc::Attr[iI" files:ETI"Gem::Package#files;TI"R;T: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"OThe files in this package. This is not the contents of the gem, just the ;TI"&files in the top-level container.;T: @fileI"lib/rubygems/package.rb;T:0@omit_headings_from_table_of_contents_below0F@I"Gem::Package;TcRDoc::NormalClass0PK]3ggPackage/initialize-i.rinu[U:RDoc::AnyMethod[iI"initialize:EFI"Gem::Package#initialize;TF:protectedo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"ECreates a new package that will read or write to the file +gem+.;T: @fileI"lib/rubygems/package.rb;T:0@omit_headings_from_table_of_contents_below000[I" (gem);T@FI" Package;TcRDoc::NormalClass00PK]Ɏ>jeePackage/read_checksums-i.rinu[U:RDoc::AnyMethod[iI"read_checksums:EFI" Gem::Package#read_checksums;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I">Reads and loads checksums.yaml.gz from the tar file +gem+;T: @fileI"lib/rubygems/package.rb;T:0@omit_headings_from_table_of_contents_below000[I" (gem);T@FI" Package;TcRDoc::NormalClass00PK]ϷAAPackage/checksums-i.rinu[U:RDoc::Attr[iI"checksums:ETI"Gem::Package#checksums;TI"R;T: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I".Checksums for the contents of the package;T: @fileI"lib/rubygems/package.rb;T:0@omit_headings_from_table_of_contents_below0F@I"Gem::Package;TcRDoc::NormalClass0PK]*0Package/TooLongFileName/cdesc-TooLongFileName.rinu[U:RDoc::NormalClass[iI"TooLongFileName:ETI""Gem::Package::TooLongFileName;TI"Gem::Package::Error;To:RDoc::Markup::Document: @parts[o;;[: @fileI"lib/rubygems/package.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[[[[[I" class;T[[: public[[:protected[[: private[[I" instance;T[[; [[; [[; [[[U:RDoc::Context::Section[i0o;;[; 0; 0[@I"Gem::Package;TcRDoc::NormalClassPK]ާPackage/setup_signer-i.rinu[U:RDoc::AnyMethod[iI"setup_signer:EFI"Gem::Package#setup_signer;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"IPrepares the gem for signing and checksum generation. If a signing ;TI"Lcertificate and key are not present only checksum generation is set up.;T: @fileI"lib/rubygems/package.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI" Package;TcRDoc::NormalClass00PK] iiPackage/security_policy-i.rinu[U:RDoc::Attr[iI"security_policy:ETI"!Gem::Package#security_policy;TI"RW;T: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"IThe security policy used for verifying the contents of this package.;T: @fileI"lib/rubygems/package.rb;T:0@omit_headings_from_table_of_contents_below0F@I"Gem::Package;TcRDoc::NormalClass0PK]!^)XjjPackage/build-i.rinu[U:RDoc::AnyMethod[iI" build:EFI"Gem::Package#build;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"ABuilds this package based on the specification set by #spec=;T: @fileI"lib/rubygems/package.rb;T:0@omit_headings_from_table_of_contents_below000[I"(skip_validation = false);T@FI" Package;TcRDoc::NormalClass00PK]$Package/PathError/cdesc-PathError.rinu[U:RDoc::NormalClass[iI"PathError:ETI"Gem::Package::PathError;TI"Gem::Package::Error;To:RDoc::Markup::Document: @parts[o;;[: @fileI"lib/rubygems/package.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[[[[[I" class;T[[: public[[I"new;TI"lib/rubygems/package.rb;T[:protected[[: private[[I" instance;T[[; [[; [[; [[[U:RDoc::Context::Section[i0o;;[; 0; 0[@I"Gem::Package;TcRDoc::NormalClassPK]ݢPackage/PathError/new-c.rinu[U:RDoc::AnyMethod[iI"new:ETI"!Gem::Package::PathError::new;TT: publico:RDoc::Markup::Document: @parts[: @fileI"lib/rubygems/package.rb;T:0@omit_headings_from_table_of_contents_below000[I"#(destination, destination_dir);T@ TI"PathError;TcRDoc::NormalClass00PK]G1  Package/build-c.rinu[U:RDoc::AnyMethod[iI" build:EFI"Gem::Package::build;TT: publico:RDoc::Markup::Document: @parts[: @fileI"lib/rubygems/package.rb;T:0@omit_headings_from_table_of_contents_below000[I""(spec, skip_validation=false);T@ FI" Package;TcRDoc::NormalClass00PK]"&Package/TarWriter/add_file_simple-i.rinu[U:RDoc::AnyMethod[iI"add_file_simple:EFI",Gem::Package::TarWriter#add_file_simple;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"NAdd file +name+ with permissions +mode+ +size+ bytes long. Yields an IO ;TI"to write the file to.;T: @fileI"'lib/rubygems/package/tar_writer.rb;T:0@omit_headings_from_table_of_contents_below00I"io;F[I"(name, mode, size);T@FI"TarWriter;TcRDoc::NormalClass00PK]- {IIPackage/TarWriter/flush-i.rinu[U:RDoc::AnyMethod[iI" flush:EFI""Gem::Package::TarWriter#flush;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"Flushes the TarWriter's IO;T: @fileI"'lib/rubygems/package/tar_writer.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"TarWriter;TcRDoc::NormalClass00PK](Package/TarWriter/BoundedStream/new-c.rinu[U:RDoc::AnyMethod[iI"new:ETI"0Gem::Package::TarWriter::BoundedStream::new;TT: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"Extracts the files in this package into +destination_dir+;To:RDoc::Markup::BlankLineo; ; [I"HIf +pattern+ is specified, only entries matching that glob will be ;TI"extracted.;T: @fileI"lib/rubygems/package.rb;T:0@omit_headings_from_table_of_contents_below000[I"%(destination_dir, pattern = "*");T@FI" Package;TcRDoc::NormalClass00PK]޲Package/verify-i.rinu[U:RDoc::AnyMethod[iI" verify:EFI"Gem::Package#verify;TF: publico:RDoc::Markup::Document: @parts[ o:RDoc::Markup::Paragraph; [I"Verifies that this gem:;To:RDoc::Markup::BlankLineo:RDoc::Markup::List: @type: BULLET: @items[o:RDoc::Markup::ListItem: @label0; [o; ; [I"'Contains a valid gem specification;To;;0; [o; ; [I" Contains a contents archive;To;;0; [o; ; [I"(The contents archive is not corrupt;T@o; ; [I"MAfter verification the gem specification from the gem is available from ;TI" #spec;T: @fileI"lib/rubygems/package.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@$FI" Package;TcRDoc::NormalClass00PK]Package/TarHeader/oct-i.rinu[U:RDoc::AnyMethod[iI"oct:EFI" Gem::Package::TarHeader#oct;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"'lib/rubygems/package/tar_header.rb;T:0@omit_headings_from_table_of_contents_below000[I"(num, len);T@ FI"TarHeader;TcRDoc::NormalClass00PK]XTTPackage/TarHeader/new-c.rinu[U:RDoc::AnyMethod[iI"new:ETI"!Gem::Package::TarHeader::new;TT: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I")Creates a new TarHeader using +vals+;T: @fileI"'lib/rubygems/package/tar_header.rb;T:0@omit_headings_from_table_of_contents_below000[I" (vals);T@FI"TarHeader;TcRDoc::NormalClass00PK]W HHPackage/TarHeader/empty%3f-i.rinu[U:RDoc::AnyMethod[iI" empty?:EFI"#Gem::Package::TarHeader#empty?;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"Is the tar entry empty?;T: @fileI"'lib/rubygems/package/tar_header.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"TarHeader;TcRDoc::NormalClass00PK]L**)Package/TarHeader/calculate_checksum-i.rinu[U:RDoc::AnyMethod[iI"calculate_checksum:EFI"/Gem::Package::TarHeader#calculate_checksum;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"'lib/rubygems/package/tar_header.rb;T:0@omit_headings_from_table_of_contents_below000[I" (header);T@ FI"TarHeader;TcRDoc::NormalClass00PK]9jcc&Package/TarHeader/update_checksum-i.rinu[U:RDoc::AnyMethod[iI"update_checksum:EFI",Gem::Package::TarHeader#update_checksum;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"%Updates the TarHeader's checksum;T: @fileI"'lib/rubygems/package/tar_header.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"TarHeader;TcRDoc::NormalClass00PK]$YYPackage/TarHeader/from-c.rinu[U:RDoc::AnyMethod[iI" from:EFI""Gem::Package::TarHeader::from;TT: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"*Creates a tar header from IO +stream+;T: @fileI"'lib/rubygems/package/tar_header.rb;T:0@omit_headings_from_table_of_contents_below000[I" (stream);T@FI"TarHeader;TcRDoc::NormalClass00PK]fc  Package/TarHeader/header-i.rinu[U:RDoc::AnyMethod[iI" header:EFI"#Gem::Package::TarHeader#header;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"'lib/rubygems/package/tar_header.rb;T:0@omit_headings_from_table_of_contents_below000[I"(checksum = @checksum);T@ FI"TarHeader;TcRDoc::NormalClass00PK]%%$Package/TarHeader/cdesc-TarHeader.rinu[U:RDoc::NormalClass[iI"TarHeader:ETI"Gem::Package::TarHeader;TI" Object;To:RDoc::Markup::Document: @parts[o;;[o:RDoc::Markup::Paragraph;[I"A header for a tar file;T: @fileI"'lib/rubygems/package/tar_header.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[[U:RDoc::Constant[iI" FIELDS;FI"$Gem::Package::TarHeader::FIELDS;T00o;;[o; ;[I"Fields in the tar header;T; @; 0@@cRDoc::NormalClass0U; [iI"PACK_FORMAT;FI")Gem::Package::TarHeader::PACK_FORMAT;T00o;;[o; ;[I"!Pack format for a tar header;T; @; 0@@@0U; [iI"UNPACK_FORMAT;FI"+Gem::Package::TarHeader::UNPACK_FORMAT;T00o;;[o; ;[I"#Unpack format for a tar header;T; @; 0@@@0[[[I" class;T[[: public[[I" from;FI"'lib/rubygems/package/tar_header.rb;T[I"new;T@9[:protected[[: private[[I" instance;T[[; [[I" empty?;F@9[I"update_checksum;F@9[;[[;[[I"calculate_checksum;F@9[I" header;F@9[I"oct;F@9[[U:RDoc::Context::Section[i0o;;[; 0; 0[@@cRDoc::TopLevelPK]gGGPackage/contents-i.rinu[U:RDoc::AnyMethod[iI" contents:EFI"Gem::Package#contents;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"/A list of file names contained in this gem;T: @fileI"lib/rubygems/package.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI" Package;TcRDoc::NormalClass00PK]l@̯,Package/NonSeekableIO/cdesc-NonSeekableIO.rinu[U:RDoc::NormalClass[iI"NonSeekableIO:ETI" Gem::Package::NonSeekableIO;TI"Gem::Package::Error;To:RDoc::Markup::Document: @parts[o;;[: @fileI"lib/rubygems/package.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[[[[[I" class;T[[: public[[:protected[[: private[[I" instance;T[[; [[; [[; [[[U:RDoc::Context::Section[i0o;;[; 0; 0[@I"Gem::Package;TcRDoc::NormalClassPK]u$Package/TarReader/cdesc-TarReader.rinu[U:RDoc::NormalClass[iI"TarReader:ETI"Gem::Package::TarReader;TI" Object;To:RDoc::Markup::Document: @parts[o;;[o:RDoc::Markup::Paragraph;[I"DTarReader reads tar files and allows iteration over their items;T: @fileI"'lib/rubygems/package/tar_reader.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[[[[I"Enumerable;To;;[; @; 0I"'lib/rubygems/package/tar_reader.rb;T[[I" class;T[[: public[[I"new;F@[:protected[[: private[[I" instance;T[[; [ [I" close;F@[I" each;F@[I"each_entry;F@[I" rewind;F@[I" seek;F@[; [[;[[[U:RDoc::Context::Section[i0o;;[; 0; 0[@I"-lib/rubygems/package/tar_reader/entry.rb;TI"*lib/rubygems/package/tar_test_case.rb;T@cRDoc::TopLevelPK]gVPackage/TarReader/new-c.rinu[U:RDoc::AnyMethod[iI"new:ETI"!Gem::Package::TarReader::new;TT: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"KCreates a new tar file reader on +io+ which needs to respond to #pos, ;TI""#eof?, #read, #getc and #pos=;T: @fileI"'lib/rubygems/package/tar_reader.rb;T:0@omit_headings_from_table_of_contents_below000[I" (io);T@FI"TarReader;TcRDoc::NormalClass00PK]ZAAPackage/TarReader/close-i.rinu[U:RDoc::AnyMethod[iI" close:EFI""Gem::Package::TarReader#close;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"Close the tar file;T: @fileI"'lib/rubygems/package/tar_reader.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"TarReader;TcRDoc::NormalClass00PK]Y؏Package/TarReader/seek-i.rinu[U:RDoc::AnyMethod[iI" seek:EFI"!Gem::Package::TarReader#seek;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"KSeeks through the tar file until it finds the +entry+ with +name+ and ;TI"Fyields it. Rewinds the tar file to the beginning when the block ;TI"terminates.;T: @fileI"'lib/rubygems/package/tar_reader.rb;T:0@omit_headings_from_table_of_contents_below00I" entry;F[I" (name);T@FI"TarReader;TcRDoc::NormalClass00PK]I:WWPackage/TarReader/rewind-i.rinu[U:RDoc::AnyMethod[iI" rewind:EFI"#Gem::Package::TarReader#rewind;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"+NOTE: Do not call #rewind during #each;T: @fileI"'lib/rubygems/package/tar_reader.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"TarReader;TcRDoc::NormalClass00PK]p>>!Package/TarReader/each_entry-i.rinu[U:RDoc::AnyMethod[iI"each_entry:EFI"'Gem::Package::TarReader#each_entry;TF: publico:RDoc::Markup::Document: @parts[: @fileI"'lib/rubygems/package/tar_reader.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI"TarReader;TcRDoc::NormalClass0[I"Gem::Package::TarReader;TFI" each;FPK]SPackage/TarReader/each-i.rinu[U:RDoc::AnyMethod[iI" each:EFI"!Gem::Package::TarReader#each;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I";Iterates over files in the tarball yielding each entry;T: @fileI"'lib/rubygems/package/tar_reader.rb;T:0@omit_headings_from_table_of_contents_below00I" entry;T[[I"each_entry;Fo;; [; @; 0I"();T@FI"TarReader;TcRDoc::NormalClass00PK]x5QQ$Package/TarReader/Entry/file%3f-i.rinu[U:RDoc::AnyMethod[iI" file?:EFI")Gem::Package::TarReader::Entry#file?;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"Is this tar entry a file?;T: @fileI"-lib/rubygems/package/tar_reader/entry.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI" Entry;TcRDoc::NormalClass00PK]? Package/TarReader/Entry/new-c.rinu[U:RDoc::AnyMethod[iI"new:ETI"(Gem::Package::TarReader::Entry::new;TT: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"ECreates a new tar entry for +header+ that will be read from +io+;T: @fileI"-lib/rubygems/package/tar_reader/entry.rb;T:0@omit_headings_from_table_of_contents_below000[I"(header, io);T@FI" Entry;TcRDoc::NormalClass00PK]/ YY#Package/TarReader/Entry/eof%3f-i.rinu[U:RDoc::AnyMethod[iI" eof?:EFI"(Gem::Package::TarReader::Entry#eof?;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"(Are we at the end of the tar entry?;T: @fileI"-lib/rubygems/package/tar_reader/entry.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI" Entry;TcRDoc::NormalClass00PK]ZZ&Package/TarReader/Entry/full_name-i.rinu[U:RDoc::AnyMethod[iI"full_name:EFI"-Gem::Package::TarReader::Entry#full_name;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"Full name of the tar entry;T: @fileI"-lib/rubygems/package/tar_reader/entry.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI" Entry;TcRDoc::NormalClass00PK]u``)Package/TarReader/Entry/directory%3f-i.rinu[U:RDoc::AnyMethod[iI"directory?:EFI".Gem::Package::TarReader::Entry#directory?;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"#Is this tar entry a directory?;T: @fileI"-lib/rubygems/package/tar_reader/entry.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI" Entry;TcRDoc::NormalClass00PK]86LL"Package/TarReader/Entry/close-i.rinu[U:RDoc::AnyMethod[iI" close:EFI")Gem::Package::TarReader::Entry#close;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"Closes the tar entry;T: @fileI"-lib/rubygems/package/tar_reader/entry.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI" Entry;TcRDoc::NormalClass00PK]&C_QQ Package/TarReader/Entry/pos-i.rinu[U:RDoc::AnyMethod[iI"pos:EFI"'Gem::Package::TarReader::Entry#pos;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I""The position in the tar entry;T: @fileI"-lib/rubygems/package/tar_reader/entry.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI" Entry;TcRDoc::NormalClass00PK]>u!Package/TarReader/Entry/read-i.rinu[U:RDoc::AnyMethod[iI" read:EFI"(Gem::Package::TarReader::Entry#read;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"LReads +len+ bytes from the tar file entry, or the rest of the entry if ;TI"nil;T: @fileI"-lib/rubygems/package/tar_reader/entry.rb;T:0@omit_headings_from_table_of_contents_below000[I"(len = nil);T@FI" Entry;TcRDoc::NormalClass00PK]1?Wkk'Package/TarReader/Entry/bytes_read-i.rinu[U:RDoc::AnyMethod[iI"bytes_read:EFI".Gem::Package::TarReader::Entry#bytes_read;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I".Number of bytes read out of the tar entry;T: @fileI"-lib/rubygems/package/tar_reader/entry.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI" Entry;TcRDoc::NormalClass00PK]6dTT&Package/TarReader/Entry/closed%3f-i.rinu[U:RDoc::AnyMethod[iI" closed?:EFI"+Gem::Package::TarReader::Entry#closed?;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"Is the tar entry closed?;T: @fileI"-lib/rubygems/package/tar_reader/entry.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI" Entry;TcRDoc::NormalClass00PK]Nthh#Package/TarReader/Entry/rewind-i.rinu[U:RDoc::AnyMethod[iI" rewind:EFI"*Gem::Package::TarReader::Entry#rewind;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"3Rewinds to the beginning of the tar file entry;T: @fileI"-lib/rubygems/package/tar_reader/entry.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI" Entry;TcRDoc::NormalClass00PK]+&Package/TarReader/Entry/cdesc-Entry.rinu[U:RDoc::NormalClass[iI" Entry:ETI"#Gem::Package::TarReader::Entry;TI" Object;To:RDoc::Markup::Document: @parts[o;;[o:RDoc::Markup::Paragraph;[I"0Class for reading entries out of a tar file;T: @fileI"-lib/rubygems/package/tar_reader/entry.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[[ I" header;TI"R;T: publicFI"-lib/rubygems/package/tar_reader/entry.rb;T[[[[I" class;T[[; [[I"new;T@[:protected[[: private[[I" instance;T[[; [[I"bytes_read;F@[I" close;F@[I" closed?;F@[I"directory?;F@[I" eof?;F@[I" file?;F@[I"full_name;F@[I" getc;F@[I"pos;F@[I" read;F@[I" rewind;F@[; [[;[[[U:RDoc::Context::Section[i0o;;[; 0; 0[@@cRDoc::TopLevelPK]ČDVV!Package/TarReader/Entry/getc-i.rinu[U:RDoc::AnyMethod[iI" getc:EFI"(Gem::Package::TarReader::Entry#getc;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"%Read one byte from the tar entry;T: @fileI"-lib/rubygems/package/tar_reader/entry.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI" Entry;TcRDoc::NormalClass00PK]!``#Package/TarReader/Entry/header-i.rinu[U:RDoc::Attr[iI" header:ETI"*Gem::Package::TarReader::Entry#header;TI"R;T: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"Header for this tar entry;T: @fileI"-lib/rubygems/package/tar_reader/entry.rb;T:0@omit_headings_from_table_of_contents_below0F@I"#Gem::Package::TarReader::Entry;TcRDoc::NormalClass0PK]ГN6Package/TarReader/UnexpectedEOF/cdesc-UnexpectedEOF.rinu[U:RDoc::NormalClass[iI"UnexpectedEOF:ETI"+Gem::Package::TarReader::UnexpectedEOF;TI"StandardError;To:RDoc::Markup::Document: @parts[o;;[o:RDoc::Markup::Paragraph;[I")Raised if the tar IO is not seekable;T: @fileI"'lib/rubygems/package/tar_reader.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[[[[[I" class;T[[: public[[:protected[[: private[[I" instance;T[[; [[; [[;[[[U:RDoc::Context::Section[i0o;;[; 0; 0[@I"Gem::Package::TarReader;TcRDoc::NormalClassPK]hPackage/FormatError/new-c.rinu[U:RDoc::AnyMethod[iI"new:ETI"#Gem::Package::FormatError::new;TT: publico:RDoc::Markup::Document: @parts[: @fileI"lib/rubygems/package.rb;T:0@omit_headings_from_table_of_contents_below000[I"(message, path = nil);T@ TI"FormatError;TcRDoc::NormalClass00PK]'Package/FormatError/path-i.rinu[U:RDoc::Attr[iI" path:ETI"#Gem::Package::FormatError#path;TI"R;T: publico:RDoc::Markup::Document: @parts[: @fileI"lib/rubygems/package.rb;T:0@omit_headings_from_table_of_contents_below0F@ I"Gem::Package::FormatError;TcRDoc::NormalClass0PK]9(Package/FormatError/cdesc-FormatError.rinu[U:RDoc::NormalClass[iI"FormatError:ETI"Gem::Package::FormatError;TI"Gem::Package::Error;To:RDoc::Markup::Document: @parts[o;;[: @fileI"lib/rubygems/package.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[[ I" path;TI"R;T: publicFI"lib/rubygems/package.rb;T[[[[I" class;T[[; [[I"new;T@[:protected[[: private[[I" instance;T[[; [[; [[; [[[U:RDoc::Context::Section[i0o;;[; 0; 0[@I"Gem::Package;TcRDoc::NormalClassPK]n-QQPackage/gzip_to-i.rinu[U:RDoc::AnyMethod[iI" gzip_to:EFI"Gem::Package#gzip_to;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I".Gzips content written to +gz_io+ to +io+.;T: @fileI"lib/rubygems/package.rb;T:0@omit_headings_from_table_of_contents_below00I" gz_io;F[I" (io);T@FI" Package;TcRDoc::NormalClass00PK]Nt==ui-c.rinu[U:RDoc::AnyMethod[iI"ui:EFI" Gem::ui;TT: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"DLazily loads DefaultUserInteraction and returns the default UI.;T: @fileI"lib/rubygems.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"Gem;FcRDoc::NormalModule00PK]c66platforms-c.rinu[U:RDoc::AnyMethod[iI"platforms:EFI"Gem::platforms;TT: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"/Array of platforms this RubyGems supports.;T: @fileI"lib/rubygems.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"Gem;FcRDoc::NormalModule00PK]4c  Text/cdesc-Text.rinu[U:RDoc::NormalModule[iI" Text:EFI"Gem::Text;T0o:RDoc::Markup::Document: @parts[o;;[o:RDoc::Markup::Paragraph;[I"+A collection of text-wrangling methods;T: @fileI"lib/rubygems/text.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[[[[[I" class;T[[: public[[:protected[[: private[[I" instance;T[[; [[I"format_text;FI"lib/rubygems/text.rb;T[I"levenshtein_distance;F@%[; [[;[[[U:RDoc::Context::Section[i0o;;[; 0; 0[@I"Gem;FcRDoc::NormalModulePK]vl Text/levenshtein_distance-i.rinu[U:RDoc::AnyMethod[iI"levenshtein_distance:EFI"#Gem::Text#levenshtein_distance;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"@This code is based directly on the Text gem implementation ;TI"KReturns a value representing the "cost" of transforming str1 into str2;T: @fileI"lib/rubygems/text.rb;T:0@omit_headings_from_table_of_contents_below000[I"(str1, str2);T@FI" Text;FcRDoc::NormalModule00PK]]Text/format_text-i.rinu[U:RDoc::AnyMethod[iI"format_text:EFI"Gem::Text#format_text;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"JWraps +text+ to +wrap+ characters and optionally indents by +indent+ ;TI"characters;T: @fileI"lib/rubygems/text.rb;T:0@omit_headings_from_table_of_contents_below000[I"(text, wrap, indent=0);T@FI" Text;FcRDoc::NormalModule00PK]\\Installer/verify_gem_home-i.rinu[U:RDoc::AnyMethod[iI"verify_gem_home:EFI"#Gem::Installer#verify_gem_home;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I""DOC: Missing docs or :nodoc:.;T: @fileI"lib/rubygems/installer.rb;T:0@omit_headings_from_table_of_contents_below000[I"(unpack = false);T@FI"Installer;TcRDoc::NormalClass00PK][W^^Installer/write_cache_file-i.rinu[U:RDoc::AnyMethod[iI"write_cache_file:EFI"$Gem::Installer#write_cache_file;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"0Writes the .gem file to the cache directory;T: @fileI"lib/rubygems/installer.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"Installer;TcRDoc::NormalClass00PK]PZZInstaller/format-i.rinu[U:RDoc::Attr[iI" format:ETI"Gem::Installer#format;TI"W;T: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"=Available through requiring rubygems/installer_test_case;T: @fileI"(lib/rubygems/installer_test_case.rb;T:0@omit_headings_from_table_of_contents_below0F@I"Gem::Installer;TcRDoc::NormalClass0PK]BN^^Installer/wrappers-i.rinu[U:RDoc::Attr[iI" wrappers:ETI"Gem::Installer#wrappers;TI"W;T: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"=Available through requiring rubygems/installer_test_case;T: @fileI"(lib/rubygems/installer_test_case.rb;T:0@omit_headings_from_table_of_contents_below0F@I"Gem::Installer;TcRDoc::NormalClass0PK]ΐ$Installer/write_build_info_file-i.rinu[U:RDoc::AnyMethod[iI"write_build_info_file:EFI")Gem::Installer#write_build_info_file;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"FWrites the file containing the arguments for building this gem's ;TI"extensions.;T: @fileI"lib/rubygems/installer.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"Installer;TcRDoc::NormalClass00PK]8۽BBInstaller/spec-i.rinu[U:RDoc::Attr[iI" spec:ETI"Gem::Installer#spec;TI"W;T: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"3Sets the specification for .gem-less installs.;T: @fileI"lib/rubygems/installer.rb;T:0@omit_headings_from_table_of_contents_below0F@I"Gem::Installer;TcRDoc::NormalClass0PK] 0TInstaller/write_spec-i.rinu[U:RDoc::AnyMethod[iI"write_spec:EFI"Gem::Installer#write_spec;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"CWrites the .gemspec specification (in Ruby) to the gem home's ;TI"specifications directory.;T: @fileI"lib/rubygems/installer.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"Installer;TcRDoc::NormalClass00PK]Pxx3Installer/ensure_required_rubygems_version_met-i.rinu[U:RDoc::AnyMethod[iI")ensure_required_rubygems_version_met:EFI"8Gem::Installer#ensure_required_rubygems_version_met;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I""DOC: Missing docs or :nodoc:.;T: @fileI"lib/rubygems/installer.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"Installer;TcRDoc::NormalClass00PK]Y.^^&Installer/ensure_dependencies_met-i.rinu[U:RDoc::AnyMethod[iI"ensure_dependencies_met:EFI"+Gem::Installer#ensure_dependencies_met;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I""DOC: Missing docs or :nodoc:.;T: @fileI"lib/rubygems/installer.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"Installer;TcRDoc::NormalClass00PK]=NInstaller/build_extensions-i.rinu[U:RDoc::AnyMethod[iI"build_extensions:EFI"$Gem::Installer#build_extensions;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"IBuilds extensions. Valid types of extensions are extconf.rb files, ;TI"8configure scripts and rakefiles or mkrf_conf files.;T: @fileI"lib/rubygems/installer.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"Installer;TcRDoc::NormalClass00PK]d+Mtt1Installer/check_that_user_bin_dir_is_in_path-i.rinu[U:RDoc::AnyMethod[iI"'check_that_user_bin_dir_is_in_path:EFI"6Gem::Installer#check_that_user_bin_dir_is_in_path;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I""DOC: Missing docs or :nodoc:.;T: @fileI"lib/rubygems/installer.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"Installer;TcRDoc::NormalClass00PK]vɑInstaller/installed_specs-i.rinu[U:RDoc::AnyMethod[iI"installed_specs:EFI"#Gem::Installer#installed_specs;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"EReturn an Array of Specifications contained within the gem_home ;TI"we'll be installing into.;T: @fileI"lib/rubygems/installer.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"Installer;TcRDoc::NormalClass00PK]@ llInstaller/new-c.rinu[U:RDoc::AnyMethod[iI"new:ETI"Gem::Installer::new;TT: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"KConstructs an Installer instance that will install the gem located at ;TI"9+gem+. +options+ is a Hash with the following keys:;To:RDoc::Markup::BlankLineo:RDoc::Markup::List: @type: NOTE: @items[o:RDoc::Markup::ListItem: @label[I" :bin_dir;T; [o; ; [I"*Where to put a bin wrapper if needed.;To;;[I":development;T; [o; ; [I"AWhether or not development dependencies should be installed.;To;;[I":env_shebang;T; [o; ; [I"&Use /usr/bin/env in bin wrappers.;To;;[I" :force;T; [o; ; [I"EOverrides all version checks and security policy checks, except ;TI"#for a signed-gems-only policy.;To;;[I":format_executable;T; [o; ; [I"process. If not set, then Gem::Command.build_args is used;T: @fileI"lib/rubygems/installer.rb;T:0@omit_headings_from_table_of_contents_below000[I"(gem, options={});T@lFI"Installer;TcRDoc::NormalClass00PK]@ҳ"Installer/windows_stub_script-i.rinu[U:RDoc::AnyMethod[iI"windows_stub_script:EFI"'Gem::Installer#windows_stub_script;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"Dreturn the stub script text used to launch the true Ruby script;T: @fileI"lib/rubygems/installer.rb;T:0@omit_headings_from_table_of_contents_below000[I"(bindir, bin_file_name);T@FI"Installer;TcRDoc::NormalClass00PK].LWQQInstaller/unpack-i.rinu[U:RDoc::AnyMethod[iI" unpack:EFI"Gem::Installer#unpack;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I".Unpacks the gem into the given directory.;T: @fileI"lib/rubygems/installer.rb;T:0@omit_headings_from_table_of_contents_below000[I"(directory);T@FI"Installer;TcRDoc::NormalClass00PK]ͣpp Installer/format_executable-i.rinu[U:RDoc::Attr[iI"format_executable:ETI"%Gem::Installer#format_executable;TI"W;T: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"=Available through requiring rubygems/installer_test_case;T: @fileI"(lib/rubygems/installer_test_case.rb;T:0@omit_headings_from_table_of_contents_below0F@I"Gem::Installer;TcRDoc::NormalClass0PK]ٻ&Installer/generate_windows_script-i.rinu[U:RDoc::AnyMethod[iI"generate_windows_script:EFI"+Gem::Installer#generate_windows_script;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"و\\Installer/gem_dir-i.rinu[U:RDoc::Attr[iI" gem_dir:ETI"Gem::Installer#gem_dir;TI"W;T: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"=Available through requiring rubygems/installer_test_case;T: @fileI"(lib/rubygems/installer_test_case.rb;T:0@omit_headings_from_table_of_contents_below0F@I"Gem::Installer;TcRDoc::NormalClass0PK]RllInstaller/security_policy-i.rinu[U:RDoc::Attr[iI"security_policy:ETI"#Gem::Installer#security_policy;TI"W;T: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"=Available through requiring rubygems/installer_test_case;T: @fileI"(lib/rubygems/installer_test_case.rb;T:0@omit_headings_from_table_of_contents_below0F@I"Gem::Installer;TcRDoc::NormalClass0PK]$ffInstaller/app_script_text-i.rinu[U:RDoc::AnyMethod[iI"app_script_text:EFI"#Gem::Installer#app_script_text;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"-Return the text for an application file.;T: @fileI"lib/rubygems/installer.rb;T:0@omit_headings_from_table_of_contents_below000[I"(bin_file_name);T@FI"Installer;TcRDoc::NormalClass00PK]}˚SSInstaller/bin_dir-i.rinu[U:RDoc::Attr[iI" bin_dir:ETI"Gem::Installer#bin_dir;TI"RW;T: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"=The directory a gem's executables will be installed into;T: @fileI"lib/rubygems/installer.rb;T:0@omit_headings_from_table_of_contents_below0F@I"Gem::Installer;TcRDoc::NormalClass0PK]huuInstaller/shebang-i.rinu[U:RDoc::AnyMethod[iI" shebang:EFI"Gem::Installer#shebang;TF: publico:RDoc::Markup::Document: @parts[ o:RDoc::Markup::Paragraph; [I"LGenerates a #! line for +bin_file_name+'s wrapper copying arguments if ;TI"necessary.;To:RDoc::Markup::BlankLineo; ; [I"IIf the :custom_shebang config is set, then it is used as a template ;TI"Gfor how to create the shebang used for to run a gem's executables.;T@o; ; [I"(The template supports 4 expansions:;T@o:RDoc::Markup::Verbatim; [ I".$env the path to the unix env utility ;TI"@$ruby the path to the currently running ruby interpreter ;TI".$exec the path to the gem's executable ;TI"6$name the name of the gem the executable is for;T: @format0: @fileI"lib/rubygems/installer.rb;T:0@omit_headings_from_table_of_contents_below000[I"(bin_file_name);T@FI"Installer;TcRDoc::NormalClass00PK]vCLiInstaller/extract_files-i.rinu[U:RDoc::AnyMethod[iI"extract_files:EFI"!Gem::Installer#extract_files;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"HReads the file index and extracts each file into the gem directory.;To:RDoc::Markup::BlankLineo; ; [I"EEnsures that files can't be installed outside the gem directory.;T: @fileI"lib/rubygems/installer.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"Installer;TcRDoc::NormalClass00PK],#Installer/ensure_loadable_spec-i.rinu[U:RDoc::AnyMethod[iI"ensure_loadable_spec:EFI"(Gem::Installer#ensure_loadable_spec;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"NEnsures the Gem::Specification written out for this gem is loadable upon ;TI"installation.;T: @fileI"lib/rubygems/installer.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"Installer;TcRDoc::NormalClass00PK]NNInstaller/gem_home-i.rinu[U:RDoc::Attr[iI" gem_home:ETI"Gem::Installer#gem_home;TI"RW;T: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"6The gem repository the gem will be installed into;T: @fileI"lib/rubygems/installer.rb;T:0@omit_headings_from_table_of_contents_below0F@I"Gem::Installer;TcRDoc::NormalClass0PK]D!Installer/write_default_spec-i.rinu[U:RDoc::AnyMethod[iI"write_default_spec:EFI"&Gem::Installer#write_default_spec;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"HWrites the full .gemspec specification (in Ruby) to the gem home's ;TI"&specifications/default directory.;T: @fileI"lib/rubygems/installer.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"Installer;TcRDoc::NormalClass00PK] pp/Installer/ensure_required_ruby_version_met-i.rinu[U:RDoc::AnyMethod[iI"%ensure_required_ruby_version_met:EFI"4Gem::Installer#ensure_required_ruby_version_met;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I""DOC: Missing docs or :nodoc:.;T: @fileI"lib/rubygems/installer.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"Installer;TcRDoc::NormalClass00PK]D^^Installer/path_warning-c.rinu[U:RDoc::Attr[iI"path_warning:ETI"!Gem::Installer::path_warning;TI"RW;T: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"=True if we've warned about PATH not including Gem.bindir;T: @fileI"lib/rubygems/installer.rb;T:0@omit_headings_from_table_of_contents_below0T@I"Gem::Installer;TcRDoc::NormalClass0PK]Aͅ//Installer/gem-i.rinu[U:RDoc::Attr[iI"gem:ETI"Gem::Installer#gem;TI"R;T: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I""DOC: Missing docs or :nodoc:.;T: @fileI"lib/rubygems/installer.rb;T:0@omit_headings_from_table_of_contents_below0F@I"Gem::Installer;TcRDoc::NormalClass0PK]w @3Installer/installation_satisfies_dependency%3f-i.rinu[U:RDoc::AnyMethod[iI"'installation_satisfies_dependency?:EFI"6Gem::Installer#installation_satisfies_dependency?;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"9True if the gems in the system satisfy +dependency+.;T: @fileI"lib/rubygems/installer.rb;T:0@omit_headings_from_table_of_contents_below000[I"(dependency);T@FI"Installer;TcRDoc::NormalClass00PK]eҦ)Installer/formatted_program_filename-i.rinu[U:RDoc::AnyMethod[iI"formatted_program_filename:EFI".Gem::Installer#formatted_program_filename;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"=Prefix and suffix the program filename the same as ruby.;T: @fileI"lib/rubygems/installer.rb;T:0@omit_headings_from_table_of_contents_below000[I"(filename);T@FI"Installer;TcRDoc::NormalClass00PK]ٟfbbInstaller/build_args-i.rinu[U:RDoc::Attr[iI"build_args:ETI"Gem::Installer#build_args;TI"W;T: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"=Available through requiring rubygems/installer_test_case;T: @fileI"(lib/rubygems/installer_test_case.rb;T:0@omit_headings_from_table_of_contents_below0F@I"Gem::Installer;TcRDoc::NormalClass0PK]@@Installer/exec_format-c.rinu[U:RDoc::Attr[iI"exec_format:ETI" Gem::Installer::exec_format;TI"W;T: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I""DOC: Missing docs or :nodoc:.;T: @fileI"lib/rubygems/installer.rb;T:0@omit_headings_from_table_of_contents_below0T@I"Gem::Installer;TcRDoc::NormalClass0PK]oԼ,XXInstaller/spec_file-i.rinu[U:RDoc::AnyMethod[iI"spec_file:EFI"Gem::Installer#spec_file;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"8The location of of the spec file that is installed.;T: @fileI"lib/rubygems/installer.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"Installer;TcRDoc::NormalClass00PK]@XXInstaller/force-i.rinu[U:RDoc::Attr[iI" force:ETI"Gem::Installer#force;TI"W;T: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"=Available through requiring rubygems/installer_test_case;T: @fileI"(lib/rubygems/installer_test_case.rb;T:0@omit_headings_from_table_of_contents_below0F@I"Gem::Installer;TcRDoc::NormalClass0PK]xHInstaller/install-i.rinu[U:RDoc::AnyMethod[iI" install:EFI"Gem::Installer#install;TF: publico:RDoc::Markup::Document: @parts[ o:RDoc::Markup::Paragraph; [I"PInstalls the gem and returns a loaded Gem::Specification for the installed ;TI" gem.;To:RDoc::Markup::BlankLineo; ; [I".gem #=> a cached copy of the installed gem ;TI"2 gems//... #=> extracted files ;TI"F specifications/.gemspec #=> the Gem::Specification;T: @format0: @fileI"lib/rubygems/installer.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"Installer;TcRDoc::NormalClass00PK]цȎ44UriFormatter/uri-i.rinu[U:RDoc::Attr[iI"uri:ETI"Gem::UriFormatter#uri;TI"R;T: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"The URI to be formatted.;T: @fileI""lib/rubygems/uri_formatter.rb;T:0@omit_headings_from_table_of_contents_below0F@I"Gem::UriFormatter;TcRDoc::NormalClass0PK]QTTUriFormatter/escape-i.rinu[U:RDoc::AnyMethod[iI" escape:EFI"Gem::UriFormatter#escape;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"0Escapes the #uri for use as a CGI parameter;T: @fileI""lib/rubygems/uri_formatter.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"UriFormatter;TcRDoc::NormalClass00PK]!MMUriFormatter/new-c.rinu[U:RDoc::AnyMethod[iI"new:ETI"Gem::UriFormatter::new;TT: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"+Creates a new URI formatter for +uri+.;T: @fileI""lib/rubygems/uri_formatter.rb;T:0@omit_headings_from_table_of_contents_below000[I" (uri);T@FI"UriFormatter;TcRDoc::NormalClass00PK] 'http://example.com';T: @format0: @fileI""lib/rubygems/uri_formatter.rb;T:0@omit_headings_from_table_of_contents_below0; 0;0[[ I"uri;TI"R;T: publicFI""lib/rubygems/uri_formatter.rb;T[[[[I" class;T[[;[[I"new;T@[:protected[[: private[[I" instance;T[[;[[I" escape;F@[I"normalize;F@[I" unescape;F@[;[[;[[[U:RDoc::Context::Section[i0o;;[; 0;0[@@cRDoc::TopLevelPK]+hhpost_install_hooks-c.rinu[U:RDoc::Attr[iI"post_install_hooks:ETI"Gem::post_install_hooks;TI"R;T: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"HThe list of hooks to be run after Gem::Installer#install completes ;TI"installation;T: @fileI"lib/rubygems.rb;T:0@omit_headings_from_table_of_contents_below0T@I"Gem;FcRDoc::NormalModule0PK]@RemoteInstallationCancelled/cdesc-RemoteInstallationCancelled.rinu[U:RDoc::NormalClass[iI" RemoteInstallationCancelled:ETI"%Gem::RemoteInstallationCancelled;TI"Gem::Exception;Fo:RDoc::Markup::Document: @parts[o;;[: @fileI"lib/rubygems/exceptions.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[[[[[I" class;T[[: public[[:protected[[: private[[I" instance;T[[; [[; [[; [[[U:RDoc::Context::Section[i0o;;[; 0; 0[@@cRDoc::TopLevelPK]v?RhhDeprecate/skip_during-c.rinu[U:RDoc::AnyMethod[iI"skip_during:EFI" Gem::Deprecate::skip_during;TT: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I":runtime.;T: @fileI"lib/rubygems/dependency.rb;T:0@omit_headings_from_table_of_contents_below000[I"(name, *requirements);T@FI"Dependency;TcRDoc::NormalClass00PK]h| Dependency/cdesc-Dependency.rinu[U:RDoc::NormalClass[iI"Dependency:ETI"Gem::Dependency;TI" Object;To:RDoc::Markup::Document: @parts[o;;[: @fileI"lib/rubygems/dependency.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[[ I" name;TI"RW;T: publicFI"lib/rubygems/dependency.rb;T[ I"prerelease;TI"W;T; F@[U:RDoc::Constant[iI" TYPES;FI"Gem::Dependency::TYPES;T00o;;[o:RDoc::Markup::Paragraph;[I"Valid dependency types.;T; @; 0@@cRDoc::NormalClass0[[[I" class;T[[; [[I"new;T@[:protected[[: private[[I" instance;T[[; [[I"<=>;T@[I"===;T@[I"=~;T@[I"latest_version?;F@[I" match?;F@[I"matches_spec?;F@[I"matching_specs;F@[I" merge;F@[I"prerelease?;F@[I"requirement;F@[I"requirements_list;F@[I"specific?;F@[I" to_spec;F@[I" to_specs;F@[I" type;F@[;[[;[[[U:RDoc::Context::Section[i0o;;[; 0; 0[@@cRDoc::TopLevelPK]?ΎNNDependency/requirement-i.rinu[U:RDoc::AnyMethod[iI"requirement:EFI" Gem::Dependency#requirement;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"'What does this dependency require?;T: @fileI"lib/rubygems/dependency.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"Dependency;TcRDoc::NormalClass00PK]xhhDependency/matches_spec%3f-i.rinu[U:RDoc::AnyMethod[iI"matches_spec?:EFI""Gem::Dependency#matches_spec?;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"9DOC: this method needs either documented or :nodoc'd;T: @fileI"lib/rubygems/dependency.rb;T:0@omit_headings_from_table_of_contents_below000[I" (spec);T@FI"Dependency;TcRDoc::NormalClass00PK]3||!Dependency/latest_version%3f-i.rinu[U:RDoc::AnyMethod[iI"latest_version?:EFI"$Gem::Dependency#latest_version?;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"=Is this dependency simply asking for the latest version ;TI"of a gem?;T: @fileI"lib/rubygems/dependency.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"Dependency;TcRDoc::NormalClass00PK]ߨ}>>Dependency/name-i.rinu[U:RDoc::Attr[iI" name:ETI"Gem::Dependency#name;TI"RW;T: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"+Dependency name or regular expression.;T: @fileI"lib/rubygems/dependency.rb;T:0@omit_headings_from_table_of_contents_below0F@I"Gem::Dependency;TcRDoc::NormalClass0PK] xDependency/%3d%3d%3d-i.rinu[U:RDoc::AnyMethod[iI"===:ETI"Gem::Dependency#===;TF: publico:RDoc::Markup::Document: @parts[: @fileI"lib/rubygems/dependency.rb;T:0@omit_headings_from_table_of_contents_below000[I" (other);T@ FI"Dependency;TcRDoc::NormalClass0[I"Gem::Dependency;TFI"=~;TPK]w ffDependency/match%3f-i.rinu[U:RDoc::AnyMethod[iI" match?:EFI"Gem::Dependency#match?;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"9DOC: this method needs either documented or :nodoc'd;T: @fileI"lib/rubygems/dependency.rb;T:0@omit_headings_from_table_of_contents_below000[I"(obj, version=nil);T@FI"Dependency;TcRDoc::NormalClass00PK]1=BBDependency/%3c%3d%3e-i.rinu[U:RDoc::AnyMethod[iI"<=>:ETI"Gem::Dependency#<=>;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"&Dependencies are ordered by name.;T: @fileI"lib/rubygems/dependency.rb;T:0@omit_headings_from_table_of_contents_below000[I" (other);T@FI"Dependency;TcRDoc::NormalClass00PK]z*VVDependency/prerelease%3f-i.rinu[U:RDoc::AnyMethod[iI"prerelease?:EFI" Gem::Dependency#prerelease?;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"/Does this dependency require a prerelease?;T: @fileI"lib/rubygems/dependency.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"Dependency;TcRDoc::NormalClass00PK]O ii!Dependency/requirements_list-i.rinu[U:RDoc::AnyMethod[iI"requirements_list:EFI"&Gem::Dependency#requirements_list;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"6DOC: this method needs documentation or :nodoc''d;T: @fileI"lib/rubygems/dependency.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"Dependency;TcRDoc::NormalClass00PK]9XXDependency/to_spec-i.rinu[U:RDoc::AnyMethod[iI" to_spec:EFI"Gem::Dependency#to_spec;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"9DOC: this method needs either documented or :nodoc'd;T: @fileI"lib/rubygems/dependency.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"Dependency;TcRDoc::NormalClass00PK]JJ{{Dependency/matching_specs-i.rinu[U:RDoc::AnyMethod[iI"matching_specs:EFI"#Gem::Dependency#matching_specs;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"9DOC: this method needs either documented or :nodoc'd;T: @fileI"lib/rubygems/dependency.rb;T:0@omit_headings_from_table_of_contents_below000[I"(platform_only = false);T@FI"Dependency;TcRDoc::NormalClass00PK]ɝii!find_unresolved_default_spec-i.rinu[U:RDoc::AnyMethod[iI"!find_unresolved_default_spec:EFI"%Gem#find_unresolved_default_spec;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"9Find a Gem::Specification of default gem from +path+;T: @fileI"lib/rubygems.rb;T:0@omit_headings_from_table_of_contents_below000[I" (path);T@FI"Gem;FcRDoc::NormalModule00PK] path-c.rinu[U:RDoc::AnyMethod[iI" path:EFI"Gem::path;TT: publico:RDoc::Markup::Document: @parts[: @fileI"lib/rubygems.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI"Gem;FcRDoc::NormalModule00PK]lے#remove_unresolved_default_spec-i.rinu[U:RDoc::AnyMethod[iI"#remove_unresolved_default_spec:EFI"'Gem#remove_unresolved_default_spec;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I":no_proxy: ignore environment variables and _don't_ use a proxy;T@o; ; [I"D+dns+: An object to use for DNS resolution of the API endpoint.;To;; [I"!By default, use Resolv::DNS.;T;0: @fileI"#lib/rubygems/remote_fetcher.rb;T:0@omit_headings_from_table_of_contents_below000[I"%(proxy=nil, dns=Resolv::DNS.new);T@0FI"RemoteFetcher;TcRDoc::NormalClass00PK]C}}RemoteFetcher/fetch_path-i.rinu[U:RDoc::AnyMethod[iI"fetch_path:EFI""Gem::RemoteFetcher#fetch_path;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"0Downloads +uri+ and returns it as a String.;T: @fileI"#lib/rubygems/remote_fetcher.rb;T:0@omit_headings_from_table_of_contents_below000[I"%(uri, mtime = nil, head = false);T@FI"RemoteFetcher;TcRDoc::NormalClass00PK]XKfRemoteFetcher/fetcher%3d-c.rinu[U:RDoc::AnyMethod[iI" fetcher=:EFI"!Gem::RemoteFetcher::fetcher=;TT: publico:RDoc::Markup::Document: @parts[: @fileI"#lib/rubygems/test_utilities.rb;T:0@omit_headings_from_table_of_contents_below000[I"(fetcher);T@ FI"RemoteFetcher;TcRDoc::NormalClass00PK]_uu8RemoteFetcher/UnknownHostError/cdesc-UnknownHostError.rinu[U:RDoc::NormalClass[iI"UnknownHostError:ETI")Gem::RemoteFetcher::UnknownHostError;TI"#Gem::RemoteFetcher::FetchError;To:RDoc::Markup::Document: @parts[o;;[o:RDoc::Markup::Paragraph;[I"?A FetchError that indicates that the reason for not being ;TI"@able to fetch data was that the host could not be contacted;T: @fileI"#lib/rubygems/remote_fetcher.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[[[[[I" class;T[[: public[[:protected[[: private[[I" instance;T[[; [[; [[;[[[U:RDoc::Context::Section[i0o;;[; 0; 0[@I"Gem::RemoteFetcher;TcRDoc::NormalClassPK]A,JRemoteFetcher/api_endpoint-i.rinu[U:RDoc::AnyMethod[iI"api_endpoint:EFI"$Gem::RemoteFetcher#api_endpoint;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"BGiven a source at +uri+, calculate what hostname to actually ;TI"&connect to query the data for it.;T: @fileI"#lib/rubygems/remote_fetcher.rb;T:0@omit_headings_from_table_of_contents_below000[I" (uri);T@FI"RemoteFetcher;TcRDoc::NormalClass00PK]n~ttRemoteFetcher/fetch_file-i.rinu[U:RDoc::AnyMethod[iI"fetch_file:EFI""Gem::RemoteFetcher#fetch_file;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I">File Fetcher. Dispatched by +fetch_path+. Use it instead.;T: @fileI"#lib/rubygems/remote_fetcher.rb;T:0@omit_headings_from_table_of_contents_below000[I"(uri, *_);T@FI"RemoteFetcher;TcRDoc::NormalClass00PK]z\r..+RemoteFetcher/correct_for_windows_path-i.rinu[U:RDoc::AnyMethod[iI"correct_for_windows_path:EFI"0Gem::RemoteFetcher#correct_for_windows_path;TF: publico:RDoc::Markup::Document: @parts[: @fileI"#lib/rubygems/remote_fetcher.rb;T:0@omit_headings_from_table_of_contents_below000[I" (path);T@ FI"RemoteFetcher;TcRDoc::NormalClass00PK]Y  $RemoteFetcher/cdesc-RemoteFetcher.rinu[U:RDoc::NormalClass[iI"RemoteFetcher:ETI"Gem::RemoteFetcher;TI" Object;To:RDoc::Markup::Document: @parts[o;;[o:RDoc::Markup::Paragraph;[I"QRemoteFetcher handles the details of fetching gems and gem information from ;TI"a remote source.;T: @fileI"#lib/rubygems/remote_fetcher.rb;T:0@omit_headings_from_table_of_contents_below0o;;[; I"#lib/rubygems/test_utilities.rb;T; 0; 0; 0[[[[I"Gem::UserInteraction;To;;[; @; 0I"#lib/rubygems/remote_fetcher.rb;T[[I" class;T[[: public[[I" fetcher;F@[I" fetcher=;FI"#lib/rubygems/test_utilities.rb;T[I"new;T@[:protected[[: private[[I" instance;T[[; [[I"api_endpoint;F@[I"cache_update_path;F@[I"correct_for_windows_path;F@[I" download;F@[I"download_to_cache;F@[I"fetch_file;F@[I"fetch_http;F@[I"fetch_https;T@[I"fetch_path;F@[I"fetch_size;F@[I" https?;F@[I" request;F@[; [[;[[[U:RDoc::Context::Section[i0o;;[; 0; 0[@I"lib/rubygems/request.rb;T@@cRDoc::TopLevelPK]5v!!RemoteFetcher/request-i.rinu[U:RDoc::AnyMethod[iI" request:EFI"Gem::RemoteFetcher#request;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"MPerforms a Net::HTTP request of type +request_class+ on +uri+ returning ;TI"Ka Net::HTTP response object. request maintains a table of persistent ;TI",connections to reduce connect overhead.;T: @fileI"#lib/rubygems/remote_fetcher.rb;T:0@omit_headings_from_table_of_contents_below00I"req;T[I".(uri, request_class, last_modified = nil);T@FI"RemoteFetcher;TcRDoc::NormalClass00PK]"RemoteFetcher/download-i.rinu[U:RDoc::AnyMethod[iI" download:EFI" Gem::RemoteFetcher#download;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"JMoves the gem +spec+ from +source_uri+ to the cache dir unless it is ;TI"Jalready there. If the source_uri is local the gem cache dir copy is ;TI"always replaced.;T: @fileI"#lib/rubygems/remote_fetcher.rb;T:0@omit_headings_from_table_of_contents_below000[I".(spec, source_uri, install_dir = Gem.dir);T@FI"RemoteFetcher;TcRDoc::NormalClass00PK]a RemoteFetcher/fetch_http-i.rinu[U:RDoc::AnyMethod[iI"fetch_http:EFI""Gem::RemoteFetcher#fetch_http;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I">HTTP Fetcher. Dispatched by +fetch_path+. Use it instead.;T: @fileI"#lib/rubygems/remote_fetcher.rb;T:0@omit_headings_from_table_of_contents_below000[[I"fetch_https;To;; [; @; 0I"8(uri, last_modified = nil, head = false, depth = 0);T@FI"RemoteFetcher;TcRDoc::NormalClass00PK])ZZRemoteFetcher/fetch_size-i.rinu[U:RDoc::AnyMethod[iI"fetch_size:EFI""Gem::RemoteFetcher#fetch_size;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"(Returns the size of +uri+ in bytes.;T: @fileI"#lib/rubygems/remote_fetcher.rb;T:0@omit_headings_from_table_of_contents_below000[I" (uri);T@FI"RemoteFetcher;TcRDoc::NormalClass00PK]kfU  RemoteFetcher/https%3f-i.rinu[U:RDoc::AnyMethod[iI" https?:EFI"Gem::RemoteFetcher#https?;TF: publico:RDoc::Markup::Document: @parts[: @fileI"#lib/rubygems/remote_fetcher.rb;T:0@omit_headings_from_table_of_contents_below000[I" (uri);T@ FI"RemoteFetcher;TcRDoc::NormalClass00PK]:OMMRemoteFetcher/fetcher-c.rinu[U:RDoc::AnyMethod[iI" fetcher:EFI" Gem::RemoteFetcher::fetcher;TT: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"#Cached RemoteFetcher instance.;T: @fileI"#lib/rubygems/remote_fetcher.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"RemoteFetcher;TcRDoc::NormalClass00PK]%j%uu!RemoteFetcher/FetchError/uri-i.rinu[U:RDoc::Attr[iI"uri:ETI"'Gem::RemoteFetcher::FetchError#uri;TI"RW;T: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"BThe URI which was being accessed when the exception happened.;T: @fileI"#lib/rubygems/remote_fetcher.rb;T:0@omit_headings_from_table_of_contents_below0F@I"#Gem::RemoteFetcher::FetchError;TcRDoc::NormalClass0PK]Cx!RemoteFetcher/FetchError/new-c.rinu[U:RDoc::AnyMethod[iI"new:ETI"(Gem::RemoteFetcher::FetchError::new;TT: publico:RDoc::Markup::Document: @parts[: @fileI"#lib/rubygems/remote_fetcher.rb;T:0@omit_headings_from_table_of_contents_below000[I"(message, uri);T@ TI"FetchError;TcRDoc::NormalClass00PK]ja,RemoteFetcher/FetchError/cdesc-FetchError.rinu[U:RDoc::NormalClass[iI"FetchError:ETI"#Gem::RemoteFetcher::FetchError;TI"Gem::Exception;Fo:RDoc::Markup::Document: @parts[o;;[o:RDoc::Markup::Paragraph;[I"OA FetchError exception wraps up the various possible IO and HTTP failures ;TI";that could happen while downloading from the internet.;T: @fileI"#lib/rubygems/remote_fetcher.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[[ I"uri;TI"RW;T: publicFI"#lib/rubygems/remote_fetcher.rb;T[[[[I" class;T[[; [[I"new;T@[:protected[[: private[[I" instance;T[[; [[; [[;[[[U:RDoc::Context::Section[i0o;;[; 0; 0[@I"Gem::RemoteFetcher;TcRDoc::NormalClassPK]$RemoteFetcher/cache_update_path-i.rinu[U:RDoc::AnyMethod[iI"cache_update_path:EFI")Gem::RemoteFetcher#cache_update_path;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"JDownloads +uri+ to +path+ if necessary. If no path is given, it just ;TI"passes the data.;T: @fileI"#lib/rubygems/remote_fetcher.rb;T:0@omit_headings_from_table_of_contents_below000[I"%(uri, path = nil, update = true);T@FI"RemoteFetcher;TcRDoc::NormalClass00PK]z,VerificationError/cdesc-VerificationError.rinu[U:RDoc::NormalClass[iI"VerificationError:ETI"Gem::VerificationError;TI"Gem::Exception;Fo:RDoc::Markup::Document: @parts[o;;[o:RDoc::Markup::Paragraph;[I"CRaised by Gem::Validator when something is not right in a gem.;T: @fileI"lib/rubygems/exceptions.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[[[[[I" class;T[[: public[[:protected[[: private[[I" instance;T[[; [[; [[;[[[U:RDoc::Context::Section[i0o;;[; 0; 0[@@cRDoc::TopLevelPK]jo{{Specification/remove_spec-c.rinu[U:RDoc::AnyMethod[iI"remove_spec:EFI"$Gem::Specification::remove_spec;TT: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I")Removes +spec+ from the known specs.;T: @fileI""lib/rubygems/specification.rb;T:0@omit_headings_from_table_of_contents_below000[I" (spec);T@FI"Specification;TcRDoc::NormalClassI"Specification internals;T0PK]љv0&Specification/find_all_satisfiers-i.rinu[U:RDoc::AnyMethod[iI"find_all_satisfiers:EFI"+Gem::Specification#find_all_satisfiers;TF: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"&Finds all gems that satisfy +dep+;T: @fileI""lib/rubygems/specification.rb;T:0@omit_headings_from_table_of_contents_below00I" spec;T[I" (dep);T@FI"Specification;TcRDoc::NormalClassI"Specification internals;T0PK]ݠSpecification/reset-c.rinu[U:RDoc::AnyMethod[iI" reset:EFI"Gem::Specification::reset;TT: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"EReset the list of known specs, running pre and post reset hooks ;TI"registered in Gem.;T: @fileI""lib/rubygems/specification.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"Specification;TcRDoc::NormalClassI"Specification internals;T0PK]njSpecification/to_ruby-i.rinu[U:RDoc::AnyMethod[iI" to_ruby:EFI"Gem::Specification#to_ruby;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"PReturns a Ruby code representation of this specification, such that it can ;TI"Obe eval'ed and reconstruct the same specification later. Attributes that ;TI"1still have their default values are omitted.;T: @fileI""lib/rubygems/specification.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"Specification;TcRDoc::NormalClassI"Specification internals;T0PK]p9ۨSpecification/add_spec-c.rinu[U:RDoc::AnyMethod[iI" add_spec:EFI"!Gem::Specification::add_spec;TT: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"EAdds +spec+ to the known specifications, keeping the collection ;TI"properly sorted.;T: @fileI""lib/rubygems/specification.rb;T:0@omit_headings_from_table_of_contents_below000[I" (spec);T@FI"Specification;TcRDoc::NormalClassI"Specification internals;T0PK] `k Specification/require_paths-i.rinu[U:RDoc::Attr[iI"require_paths:ETI"%Gem::Specification#require_paths;TI"W;T: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"IPaths in the gem to add to $LOAD_PATH when this gem is ;TI"activated.;To:RDoc::Markup::BlankLineo; ; [I"See also #require_paths;T@o; ; [I"OIf you have an extension you do not need to add "ext" to the ;TI"Mrequire path, the extension build process will copy the extension files ;TI"into "lib" for you.;T@o; ; [I",The default value is "lib";T@o; ; [I" Usage:;T@o:RDoc::Markup::Verbatim; [I"9# If all library files are in the root directory... ;TI"spec.require_path = '.';T: @format0: @fileI""lib/rubygems/specification.rb;T:0@omit_headings_from_table_of_contents_below0F@#I"Gem::Specification;TcRDoc::NormalClassI" Required gemspec attributes;TPK]9#Specification/array_attributes-c.rinu[U:RDoc::AnyMethod[iI"array_attributes:EFI")Gem::Specification::array_attributes;TT: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I">Return the list of all array-oriented instance variables.;T: @fileI""lib/rubygems/specification.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"Specification;TcRDoc::NormalClassI"Specification internals;T0PK]Specification/file_name-i.rinu[U:RDoc::AnyMethod[iI"file_name:EFI"!Gem::Specification#file_name;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"HThe default (generated) file name of the gem. See also #spec_name.;To:RDoc::Markup::BlankLineo:RDoc::Markup::Verbatim; [I"*spec.file_name # => "example-1.0.gem";T: @format0: @fileI""lib/rubygems/specification.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"Specification;TcRDoc::NormalClassI"Specification internals;T0PK]%%Specification/test_files-i.rinu[U:RDoc::AnyMethod[iI"test_files:EFI""Gem::Specification#test_files;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"OTest files included in this gem. You cannot append to this accessor, you ;TI"must assign to it.;T: @fileI""lib/rubygems/specification.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"Specification;TcRDoc::NormalClassI"Specification internals;T0PK]2.^(Specification/required_ruby_version-i.rinu[U:RDoc::Attr[iI"required_ruby_version:ETI"-Gem::Specification#required_ruby_version;TI"R;T: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"-The version of Ruby required by this gem;T: @fileI""lib/rubygems/specification.rb;T:0@omit_headings_from_table_of_contents_below0F@I"Gem::Specification;TcRDoc::NormalClassI"Specification internals;TPK]9(Specification/spec_name-i.rinu[U:RDoc::AnyMethod[iI"spec_name:EFI"!Gem::Specification#spec_name;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I":The default name of the gemspec. See also #file_name;To:RDoc::Markup::BlankLineo:RDoc::Markup::Verbatim; [I".spec.spec_name # => "example-1.0.gemspec";T: @format0: @fileI""lib/rubygems/specification.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"Specification;TcRDoc::NormalClassI"Specification internals;T0PK]f#Specification/matches_for_glob-i.rinu[U:RDoc::AnyMethod[iI"matches_for_glob:EFI"(Gem::Specification#matches_for_glob;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"8Return all files in this gem that match for +glob+.;T: @fileI""lib/rubygems/specification.rb;T:0@omit_headings_from_table_of_contents_below000[I" (glob);T@FI"Specification;TcRDoc::NormalClassI"Specification internals;T0PK]&,Specification/required_rubygems_version-i.rinu[U:RDoc::Attr[iI"required_rubygems_version:ETI"1Gem::Specification#required_rubygems_version;TI"R;T: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I".The RubyGems version required by this gem;T: @fileI""lib/rubygems/specification.rb;T:0@omit_headings_from_table_of_contents_below0F@I"Gem::Specification;TcRDoc::NormalClassI"Specification internals;TPK]> llSpecification/summary-i.rinu[U:RDoc::Attr[iI" summary:ETI"Gem::Specification#summary;TI"R;T: publico:RDoc::Markup::Document: @parts[ o:RDoc::Markup::Paragraph; [I"LA short summary of this gem's description. Displayed in `gem list -d`.;To:RDoc::Markup::BlankLineo; ; [I"?The #description should be more detailed than the summary.;T@o; ; [I" Usage:;T@o:RDoc::Markup::Verbatim; [I"7spec.summary = "This is a small summary of my gem";T: @format0: @fileI""lib/rubygems/specification.rb;T:0@omit_headings_from_table_of_contents_below0F@I"Gem::Specification;TcRDoc::NormalClassI" Required gemspec attributes;TPK]њ(Specification/add_self_to_load_path-i.rinu[U:RDoc::AnyMethod[iI"add_self_to_load_path:EFI"-Gem::Specification#add_self_to_load_path;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"IAdds this spec's require paths to LOAD_PATH, in the proper location.;T: @fileI""lib/rubygems/specification.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"Specification;TcRDoc::NormalClassI"Specification internals;T0PK]b$!Specification/executables%3d-i.rinu[U:RDoc::AnyMethod[iI"executables=:EFI"$Gem::Specification#executables=;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"ASets executables to +value+, ensuring it is an array. Don't ;TI"+use this, push onto the array instead.;T: @fileI""lib/rubygems/specification.rb;T:0@omit_headings_from_table_of_contents_below000[I" (value);T@FI"Specification;TcRDoc::NormalClassI"Specification internals;T0PK]*1Specification/invalidate_memoized_attributes-i.rinu[U:RDoc::AnyMethod[iI"#invalidate_memoized_attributes:EFI"6Gem::Specification#invalidate_memoized_attributes;TF: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"OExpire memoized instance variables that can incorrectly generate, replace ;TI"Jor miss files due changes in certain attributes used to compute them.;T: @fileI""lib/rubygems/specification.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"Specification;TcRDoc::NormalClassI"Specification internals;T0PK]\xSpecification/cache_file-i.rinu[U:RDoc::AnyMethod[iI"cache_file:EFI""Gem::Specification#cache_file;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I";Returns the full path to the cached gem for this spec.;T: @fileI""lib/rubygems/specification.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"Specification;TcRDoc::NormalClassI"Specification internals;T0PK]-{+Specification/required_ruby_version%3d-i.rinu[U:RDoc::AnyMethod[iI"required_ruby_version=:EFI".Gem::Specification#required_ruby_version=;TF: publico:RDoc::Markup::Document: @parts[ o:RDoc::Markup::Paragraph; [I"HThe version of Ruby required by this gem. The ruby version can be ;TI""specified to the patch-level:;To:RDoc::Markup::BlankLineo:RDoc::Markup::Verbatim; [I"'$ ruby -v -e 'p Gem.ruby_version' ;TI"Fruby 2.0.0p247 (2013-06-27 revision 41674) [x86_64-darwin12.4.0] ;TI"!# ;T: @format0o; ; [I" Usage:;T@o; ; [ I"3# This gem will work with 1.8.6 or greater... ;TI"-spec.required_ruby_version = '>= 1.8.6' ;TI" ;TI"# Only with ruby 2.0.x ;TI"*spec.required_ruby_version = '~> 2.0';T; 0: @fileI""lib/rubygems/specification.rb;T:0@omit_headings_from_table_of_contents_below000[I" (req);T@FI"Specification;TcRDoc::NormalClassI" Optional gemspec attributes;T0PK]׷Specification/_load-c.rinu[U:RDoc::AnyMethod[iI" _load:EFI"Gem::Specification::_load;TT: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"CLoad custom marshal format, re-initializing defaults as needed;T: @fileI""lib/rubygems/specification.rb;T:0@omit_headings_from_table_of_contents_below000[I" (str);T@FI"Specification;TcRDoc::NormalClassI"Specification internals;T0PK]cZ'Specification/validate_permissions-i.rinu[U:RDoc::AnyMethod[iI"validate_permissions:EFI",Gem::Specification#validate_permissions;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"BChecks to see if the files to be packaged are world-readable.;T: @fileI""lib/rubygems/specification.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"Specification;TcRDoc::NormalClassI"Specification internals;T0PK](Specification/specification_version-i.rinu[U:RDoc::Attr[iI"specification_version:ETI"-Gem::Specification#specification_version;TI"RW;T: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"4The Gem::Specification version of this gemspec.;To:RDoc::Markup::BlankLineo; ; [I"GDo not set this, it is set automatically when the gem is packaged.;T: @fileI""lib/rubygems/specification.rb;T:0@omit_headings_from_table_of_contents_below0F@I"Gem::Specification;TcRDoc::NormalClassI"Specification internals;TPK]bć"Specification/unresolved_deps-c.rinu[U:RDoc::AnyMethod[iI"unresolved_deps:EFI"(Gem::Specification::unresolved_deps;TT: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"1DOC: This method needs documented or nodoc'd;T: @fileI""lib/rubygems/specification.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"Specification;TcRDoc::NormalClassI"Specification internals;T0PK] WW#Specification/extra_rdoc_files-i.rinu[U:RDoc::AnyMethod[iI"extra_rdoc_files:EFI"(Gem::Specification#extra_rdoc_files;TF: publico:RDoc::Markup::Document: @parts[ o:RDoc::Markup::Paragraph; [I"BExtra files to add to RDoc such as README or doc/examples.txt;To:RDoc::Markup::BlankLineo; ; [ I"RWhen the user elects to generate the RDoc documentation for a gem (typically ;TI"Nat install time), all the library files are sent to RDoc for processing. ;TI"LThis option allows you to have some non-code files included for a more ;TI"#complete set of documentation.;T@o; ; [I" Usage:;T@o:RDoc::Markup::Verbatim; [I"=spec.extra_rdoc_files = ['README', 'doc/user-guide.txt'];T: @format0: @fileI""lib/rubygems/specification.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"Specification;TcRDoc::NormalClassI" Optional gemspec attributes;T0PK]Q ɫ+Specification/satisfies_requirement%3f-i.rinu[U:RDoc::AnyMethod[iI"satisfies_requirement?:EFI".Gem::Specification#satisfies_requirement?;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"HChecks if this specification meets the requirement of +dependency+.;T: @fileI""lib/rubygems/specification.rb;T:0@omit_headings_from_table_of_contents_below000[I"(dependency);T@FI"Specification;TcRDoc::NormalClassI"Specification internals;T0PK]L$ttSpecification/rdoc_options-i.rinu[U:RDoc::AnyMethod[iI"rdoc_options:EFI"$Gem::Specification#rdoc_options;TF: publico:RDoc::Markup::Document: @parts[ o:RDoc::Markup::Paragraph; [I"MSpecifies the rdoc options to be used when generating API documentation.;To:RDoc::Markup::BlankLineo; ; [I" Usage:;T@o:RDoc::Markup::Verbatim; [I">spec.rdoc_options << '--title' << 'Rake -- Ruby Make' << ;TI" '--main' << 'README' << ;TI" '--line-numbers';T: @format0: @fileI""lib/rubygems/specification.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"Specification;TcRDoc::NormalClassI" Optional gemspec attributes;T0PK]Specification/dirs-c.rinu[U:RDoc::AnyMethod[iI" dirs:EFI"Gem::Specification::dirs;TT: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"BReturn the directories that Specification uses to find specs.;T: @fileI""lib/rubygems/specification.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"Specification;TcRDoc::NormalClassI"Specification internals;T0PK].Specification/outdated_and_latest_version-c.rinu[U:RDoc::AnyMethod[iI" outdated_and_latest_version:EFI"4Gem::Specification::outdated_and_latest_version;TT: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"MEnumerates the outdated local gems yielding the local specification and ;TI"the latest remote version.;To:RDoc::Markup::BlankLineo; ; [I"NThis method may take some time to return as it must check each local gem ;TI" against the server's index.;T: @fileI""lib/rubygems/specification.rb;T:0@omit_headings_from_table_of_contents_below00I"local_spec, latest_remote;T[I"();T@FI"Specification;TcRDoc::NormalClassI"Specification internals;T0PK]ۓSpecification/activated-i.rinu[U:RDoc::Attr[iI"activated:ETI"!Gem::Specification#activated;TI"RW;T: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"PTrue when this gemspec has been activated. This attribute is not persisted.;T: @fileI""lib/rubygems/specification.rb;T:0@omit_headings_from_table_of_contents_below0F@I"Gem::Specification;TcRDoc::NormalClassI"Specification internals;TPK]_wd!Specification/description%3d-i.rinu[U:RDoc::AnyMethod[iI"description=:EFI"$Gem::Specification#description=;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I";A detailed description of this gem. See also #summary;T: @fileI""lib/rubygems/specification.rb;T:0@omit_headings_from_table_of_contents_below000[I" (str);T@FI"Specification;TcRDoc::NormalClassI"Specification internals;T0PK]E Specification/extensions%3d-i.rinu[U:RDoc::AnyMethod[iI"extensions=:EFI"#Gem::Specification#extensions=;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"ESets extensions to +extensions+, ensuring it is an array. Don't ;TI"+use this, push onto the array instead.;T: @fileI""lib/rubygems/specification.rb;T:0@omit_headings_from_table_of_contents_below000[I"(extensions);T@FI"Specification;TcRDoc::NormalClassI"Specification internals;T0PK]d&Specification/required_attributes-c.rinu[U:RDoc::AnyMethod[iI"required_attributes:EFI",Gem::Specification::required_attributes;TT: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"&Required specification attributes;T: @fileI""lib/rubygems/specification.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"Specification;TcRDoc::NormalClassI"Specification internals;T0PK]#Specification/new-c.rinu[U:RDoc::AnyMethod[iI"new:ETI"Gem::Specification::new;TT: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"MSpecification constructor. Assigns the default values to the attributes ;TI"Pand yields itself for further initialization. Optionally takes +name+ and ;TI"+version+.;T: @fileI""lib/rubygems/specification.rb;T:0@omit_headings_from_table_of_contents_below00I" self;T[I" (name = nil, version = nil);T@FI"Specification;TcRDoc::NormalClassI"Specification internals;T0PK]6d3 Specification/test_files%3d-i.rinu[U:RDoc::AnyMethod[iI"test_files=:EFI"#Gem::Specification#test_files=;TF: publico:RDoc::Markup::Document: @parts[ o:RDoc::Markup::Paragraph; [I"NA collection of unit test files. They will be loaded as unit tests when ;TI"/the user requests a gem to be unit tested.;To:RDoc::Markup::BlankLineo; ; [I" Usage:;To:RDoc::Markup::Verbatim; [I"0spec.test_files = Dir.glob('test/tc_*.rb') ;TI".spec.test_files = ['tests/test-suite.rb'];T: @format0: @fileI""lib/rubygems/specification.rb;T:0@omit_headings_from_table_of_contents_below000[I" (files);T@FI"Specification;TcRDoc::NormalClassI" Optional gemspec attributes;T0PK]J=$Specification/to_ruby_for_cache-i.rinu[U:RDoc::AnyMethod[iI"to_ruby_for_cache:EFI")Gem::Specification#to_ruby_for_cache;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"NReturns a Ruby lighter-weight code representation of this specification, ;TI"used for indexing only.;To:RDoc::Markup::BlankLineo; ; [I"See #to_ruby.;T: @fileI""lib/rubygems/specification.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"Specification;TcRDoc::NormalClassI"Specification internals;T0PK]۫ ttSpecification/test_file%3d-i.rinu[U:RDoc::AnyMethod[iI"test_file=:EFI""Gem::Specification#test_file=;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"%Singular mutator for #test_files;T: @fileI""lib/rubygems/specification.rb;T:0@omit_headings_from_table_of_contents_below000[I" (file);T@FI"Specification;TcRDoc::NormalClassI"Specification internals;T0PK]/6@((Specification/full_name-i.rinu[U:RDoc::AnyMethod[iI"full_name:EFI"!Gem::Specification#full_name;TF: publico:RDoc::Markup::Document: @parts[: @fileI""lib/rubygems/specification.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ TI"Specification;TcRDoc::NormalClassI"Specification internals;T0PK]96hSpecification/cert_chain-i.rinu[U:RDoc::Attr[iI"cert_chain:ETI""Gem::Specification#cert_chain;TI"RW;T: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"IThe certificate chain used to sign this gem. See Gem::Security for ;TI" details.;T: @fileI""lib/rubygems/specification.rb;T:0@omit_headings_from_table_of_contents_below0F@I"Gem::Specification;TcRDoc::NormalClassI" Optional gemspec attributes;TPK]i#Specification/rubygems_version-i.rinu[U:RDoc::Attr[iI"rubygems_version:ETI"(Gem::Specification#rubygems_version;TI"RW;T: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"5The version of RubyGems used to create this gem.;To:RDoc::Markup::BlankLineo; ; [I"GDo not set this, it is set automatically when the gem is packaged.;T: @fileI""lib/rubygems/specification.rb;T:0@omit_headings_from_table_of_contents_below0F@I"Gem::Specification;TcRDoc::NormalClassI" Required gemspec attributes;TPK]Ƚ  Specification/licenses%3d-i.rinu[U:RDoc::AnyMethod[iI"licenses=:EFI"!Gem::Specification#licenses=;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"$The license(s) for the library.;To:RDoc::Markup::BlankLineo; ; [I"CEach license must be a short name, no more than 64 characters.;T@o; ; [I"required_rubygems_version if +version+ indicates it is a ;TI"prerelease.;T: @fileI""lib/rubygems/specification.rb;T:0@omit_headings_from_table_of_contents_below000[I"(version);T@FI"Specification;TcRDoc::NormalClassI"Specification internals;T0PK]ySpecification/bin_file-i.rinu[U:RDoc::AnyMethod[iI" bin_file:EFI" Gem::Specification#bin_file;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"EReturns the full path to an executable named +name+ in this gem.;T: @fileI""lib/rubygems/specification.rb;T:0@omit_headings_from_table_of_contents_below000[I" (name);T@FI"Specification;TcRDoc::NormalClassI"Specification internals;T0PK]Specification/bindir-i.rinu[U:RDoc::Attr[iI" bindir:ETI"Gem::Specification#bindir;TI"RW;T: publico:RDoc::Markup::Document: @parts[ o:RDoc::Markup::Paragraph; [I"?The path in the gem for executable scripts. Usually 'bin';To:RDoc::Markup::BlankLineo; ; [I" Usage:;T@o:RDoc::Markup::Verbatim; [I"spec.bindir = 'bin';T: @format0: @fileI""lib/rubygems/specification.rb;T:0@omit_headings_from_table_of_contents_below0F@I"Gem::Specification;TcRDoc::NormalClassI" Optional gemspec attributes;TPK] 7ppSpecification/_dump-i.rinu[U:RDoc::AnyMethod[iI" _dump:EFI"Gem::Specification#_dump;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"*Dump only crucial instance variables.;T: @fileI""lib/rubygems/specification.rb;T:0@omit_headings_from_table_of_contents_below000[I" (limit);T@FI"Specification;TcRDoc::NormalClassI"Specification internals;T0PK]~ppSpecification/normalize-i.rinu[U:RDoc::AnyMethod[iI"normalize:EFI"!Gem::Specification#normalize;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I")Normalize the list of files so that:;To:RDoc::Markup::List: @type: BULLET: @items[o:RDoc::Markup::ListItem: @label0; [o; ; [I".All file lists have redundancies removed.;To;;0; [o; ; [I"JFiles referenced in the extra_rdoc_files are included in the package ;TI"file list.;T: @fileI""lib/rubygems/specification.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"Specification;TcRDoc::NormalClassI"Specification internals;T0PK]gYYSpecification/files-i.rinu[U:RDoc::AnyMethod[iI" files:EFI"Gem::Specification#files;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"OFiles included in this gem. You cannot append to this accessor, you must ;TI"assign to it.;To:RDoc::Markup::BlankLineo; ; [I"GOnly add files you can require to this list, not directories, etc.;T@o; ; [I"PDirectories are automatically stripped from this list when building a gem, ;TI"$other non-files cause an error.;T@o; ; [I" Usage:;T@o:RDoc::Markup::Verbatim; [I"require 'rake' ;TI"*spec.files = FileList['lib .rb', ;TI"$ 'bin/*', ;TI"% '[A-Z]*', ;TI"- 'test/ *'].to_a ;TI" ;TI"# or without Rake... ;TI"4spec.files = Dir['lib/ *.rb'] + Dir['bin/*'] ;TI"4spec.files += Dir['[A-Z]*'] + Dir['test/**/*'] ;TI"2spec.files.reject! { |fn| fn.include? "CVS" };T: @format0: @fileI""lib/rubygems/specification.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@&FI"Specification;TcRDoc::NormalClassI" Required gemspec attributes;T0PK]7{KmSpecification/date-i.rinu[U:RDoc::AnyMethod[iI" date:EFI"Gem::Specification#date;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"MThe date this gem was created. Lazily defaults to the current UTC date.;To:RDoc::Markup::BlankLineo; ; [I"Specification/homepage-i.rinu[U:RDoc::Attr[iI" homepage:ETI" Gem::Specification#homepage;TI"RW;T: publico:RDoc::Markup::Document: @parts[ o:RDoc::Markup::Paragraph; [I"$The URL of this gem's home page;To:RDoc::Markup::BlankLineo; ; [I" Usage:;T@o:RDoc::Markup::Verbatim; [I"0spec.homepage = 'http://rake.rubyforge.org';T: @format0: @fileI""lib/rubygems/specification.rb;T:0@omit_headings_from_table_of_contents_below0F@I"Gem::Specification;TcRDoc::NormalClassI" Optional gemspec attributes;TPK])9Specification/description-i.rinu[U:RDoc::Attr[iI"description:ETI"#Gem::Specification#description;TI"R;T: publico:RDoc::Markup::Document: @parts[ o:RDoc::Markup::Paragraph; [I"#A long description of this gem;To:RDoc::Markup::BlankLineo; ; [I">The description should be more detailed than the summary.;T@o; ; [I" Usage:;T@o:RDoc::Markup::Verbatim; [ I"spec.description = <<-EOF ;TI"B Rake is a Make-like program implemented in Ruby. Tasks and ;TI"; dependencies are specified in standard Ruby syntax. ;TI"EOF;T: @format0: @fileI""lib/rubygems/specification.rb;T:0@omit_headings_from_table_of_contents_below0F@I"Gem::Specification;TcRDoc::NormalClassI" Optional gemspec attributes;TPK]XXFooSpecification/load-c.rinu[U:RDoc::AnyMethod[iI" load:EFI"Gem::Specification::load;TT: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"+Loads Ruby format gemspec from +file+.;T: @fileI""lib/rubygems/specification.rb;T:0@omit_headings_from_table_of_contents_below000[I" (file);T@FI"Specification;TcRDoc::NormalClassI"Specification internals;T0PK]b||Specification/files%3d-i.rinu[U:RDoc::AnyMethod[iI" files=:EFI"Gem::Specification#files=;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"4Sets files to +files+, ensuring it is an array.;T: @fileI""lib/rubygems/specification.rb;T:0@omit_headings_from_table_of_contents_below000[I" (files);T@FI"Specification;TcRDoc::NormalClassI"Specification internals;T0PK]Specification/find_by_name-c.rinu[U:RDoc::AnyMethod[iI"find_by_name:EFI"%Gem::Specification::find_by_name;TT: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"NFind the best specification matching a +name+ and +requirements+. Raises ;TI"@if the dependency doesn't resolve to a valid specification.;T: @fileI""lib/rubygems/specification.rb;T:0@omit_headings_from_table_of_contents_below000[I"(name, *requirements);T@FI"Specification;TcRDoc::NormalClassI"Specification internals;T0PK]Q(Specification/author-i.rinu[U:RDoc::AnyMethod[iI" author:EFI"Gem::Specification#author;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"HSingular reader for #authors. Returns the first author in the list;T: @fileI""lib/rubygems/specification.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"Specification;TcRDoc::NormalClassI"Specification internals;T0PK]Ύ Specification/default_value-i.rinu[U:RDoc::AnyMethod[iI"default_value:EFI"%Gem::Specification#default_value;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"9The default value for specification attribute +name+;T: @fileI""lib/rubygems/specification.rb;T:0@omit_headings_from_table_of_contents_below000[I" (name);T@FI"Specification;TcRDoc::NormalClassI"Specification internals;T0PK] {Specification/name-i.rinu[U:RDoc::Attr[iI" name:ETI"Gem::Specification#name;TI"RW;T: publico:RDoc::Markup::Document: @parts[ o:RDoc::Markup::Paragraph; [I"This gem's name.;To:RDoc::Markup::BlankLineo; ; [I" Usage:;T@o:RDoc::Markup::Verbatim; [I"spec.name = 'rake';T: @format0: @fileI""lib/rubygems/specification.rb;T:0@omit_headings_from_table_of_contents_below0F@I"Gem::Specification;TcRDoc::NormalClassI" Required gemspec attributes;TPK]WD$Specification/rubyforge_project-i.rinu[U:RDoc::Attr[iI"rubyforge_project:ETI")Gem::Specification#rubyforge_project;TI"RW;T: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"AThe rubyforge project this gem lives under. i.e. RubyGems' ;TI"%rubyforge_project is "rubygems".;To:RDoc::Markup::BlankLineo; ; [I"This option is deprecated.;T: @fileI""lib/rubygems/specification.rb;T:0@omit_headings_from_table_of_contents_below0F@I"Gem::Specification;TcRDoc::NormalClassI"Specification internals;TPK]419+Specification/development_dependencies-i.rinu[U:RDoc::AnyMethod[iI"development_dependencies:EFI"0Gem::Specification#development_dependencies;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"7List of dependencies that are used for development;T: @fileI""lib/rubygems/specification.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"Specification;TcRDoc::NormalClassI"Specification internals;T0PK]i"Specification/author%3d-i.rinu[U:RDoc::AnyMethod[iI" author=:EFI"Gem::Specification#author=;TF: publico:RDoc::Markup::Document: @parts[ o:RDoc::Markup::Paragraph; [I"!Singular writer for #authors;To:RDoc::Markup::BlankLineo; ; [I" Usage:;T@o:RDoc::Markup::Verbatim; [I"spec.author = 'John Jones';T: @format0: @fileI""lib/rubygems/specification.rb;T:0@omit_headings_from_table_of_contents_below000[I"(o);T@FI"Specification;TcRDoc::NormalClassI" Required gemspec attributes;T0PK] Pq͆(Specification/required_attribute%3f-c.rinu[U:RDoc::AnyMethod[iI"required_attribute?:EFI",Gem::Specification::required_attribute?;TT: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"$Is +name+ a required attribute?;T: @fileI""lib/rubygems/specification.rb;T:0@omit_headings_from_table_of_contents_below000[I" (name);T@FI"Specification;TcRDoc::NormalClassI"Specification internals;T0PK]Va"Specification/rdoc_options%3d-i.rinu[U:RDoc::AnyMethod[iI"rdoc_options=:EFI"%Gem::Specification#rdoc_options=;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"BSets rdoc_options to +value+, ensuring it is an array. Don't ;TI"+use this, push onto the array instead.;T: @fileI""lib/rubygems/specification.rb;T:0@omit_headings_from_table_of_contents_below000[I"(options);T@FI"Specification;TcRDoc::NormalClassI"Specification internals;T0PK]iiSpecification/license-i.rinu[U:RDoc::AnyMethod[iI" license:EFI"Gem::Specification#license;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"$Singular accessor for #licenses;T: @fileI""lib/rubygems/specification.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"Specification;TcRDoc::NormalClassI"Specification internals;T0PK]KASpecification/name_tuple-i.rinu[U:RDoc::AnyMethod[iI"name_tuple:EFI""Gem::Specification#name_tuple;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I":Return a NameTuple that represents this Specification;T: @fileI""lib/rubygems/specification.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"Specification;TcRDoc::NormalClassI"Specification internals;T0PK]4W%Specification/default_executable-i.rinu[U:RDoc::Attr[iI"default_executable:ETI"*Gem::Specification#default_executable;TI"W;T: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I".Sets the default executable for this gem.;To:RDoc::Markup::BlankLineo; ; [I"KDeprecated: You must now specify the executable name to Gem.bin_path.;T: @fileI""lib/rubygems/specification.rb;T:0@omit_headings_from_table_of_contents_below0F@I"Gem::Specification;TcRDoc::NormalClassI"Specification internals;TPK]joSpecification/conflicts-i.rinu[U:RDoc::AnyMethod[iI"conflicts:EFI"!Gem::Specification#conflicts;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"FReturn any possible conflicts against the currently loaded specs.;T: @fileI""lib/rubygems/specification.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"Specification;TcRDoc::NormalClassI"Specification internals;T0PK]K"Specification/requirements%3d-i.rinu[U:RDoc::AnyMethod[iI"requirements=:EFI"%Gem::Specification#requirements=;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"?Set requirements to +req+, ensuring it is an array. Don't ;TI"+use this, push onto the array instead.;T: @fileI""lib/rubygems/specification.rb;T:0@omit_headings_from_table_of_contents_below000[I" (req);T@FI"Specification;TcRDoc::NormalClassI"Specification internals;T0PK]~LSpecification/version-i.rinu[U:RDoc::Attr[iI" version:ETI"Gem::Specification#version;TI"R;T: publico:RDoc::Markup::Document: @parts[ o:RDoc::Markup::Paragraph; [I"This gem's version.;To:RDoc::Markup::BlankLineo; ; [I"JThe version string can contain numbers and periods, such as +1.0.0+. ;TI"LA gem is a 'prerelease' gem if the version has a letter in it, such as ;TI"+1.0.0.pre+.;T@o; ; [I" Usage:;T@o:RDoc::Markup::Verbatim; [I"spec.version = '0.4.1';T: @format0: @fileI""lib/rubygems/specification.rb;T:0@omit_headings_from_table_of_contents_below0F@I"Gem::Specification;TcRDoc::NormalClassI" Required gemspec attributes;TPK]̸W1}}Specification/lib_files-i.rinu[U:RDoc::AnyMethod[iI"lib_files:EFI"!Gem::Specification#lib_files;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"4Files in the Gem under one of the require_paths;T: @fileI""lib/rubygems/specification.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"Specification;TcRDoc::NormalClassI"Specification internals;T0PK] (Specification/find_inactive_by_path-c.rinu[U:RDoc::AnyMethod[iI"find_inactive_by_path:EFI".Gem::Specification::find_inactive_by_path;TT: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"JReturn the best specification that contains the file matching +path+ ;TI".amongst the specs that are not activated.;T: @fileI""lib/rubygems/specification.rb;T:0@omit_headings_from_table_of_contents_below000[I" (path);T@FI"Specification;TcRDoc::NormalClassI"Specification internals;T0PK]lzzSpecification/ri_dir-i.rinu[U:RDoc::AnyMethod[iI" ri_dir:EFI"Gem::Specification#ri_dir;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"7Returns the full path to this spec's ri directory.;T: @fileI""lib/rubygems/specification.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"Specification;TcRDoc::NormalClassI"Specification internals;T0PK]/~~Specification/all_names-c.rinu[U:RDoc::AnyMethod[iI"all_names:EFI""Gem::Specification::all_names;TT: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"4Return full names of all specs in sorted order.;T: @fileI""lib/rubygems/specification.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"Specification;TcRDoc::NormalClassI"Specification internals;T0PK]Xm~~"Specification/require_path%3d-i.rinu[U:RDoc::AnyMethod[iI"require_path=:EFI"%Gem::Specification#require_path=;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I")Singular accessor for #require_paths;T: @fileI""lib/rubygems/specification.rb;T:0@omit_headings_from_table_of_contents_below000[I" (path);T@FI"Specification;TcRDoc::NormalClassI"Specification internals;T0PK]̤\%Specification/raise_if_conflicts-i.rinu[U:RDoc::AnyMethod[iI"raise_if_conflicts:EFI"*Gem::Specification#raise_if_conflicts;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"JCheck the spec for possible conflicts and freak out if there are any.;T: @fileI""lib/rubygems/specification.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"Specification;TcRDoc::NormalClassI"Specification internals;T0PK]ySpecification/bin_dir-i.rinu[U:RDoc::AnyMethod[iI" bin_dir:EFI"Gem::Specification#bin_dir;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I":runtime and ;TI":development.;T: @fileI""lib/rubygems/specification.rb;T:0@omit_headings_from_table_of_contents_below000[I"&(dependency, type, *requirements);T@FI"Specification;TcRDoc::NormalClassI"Specification internals;T0PK]ȣ"rrSpecification/executable-i.rinu[U:RDoc::AnyMethod[iI"executable:EFI""Gem::Specification#executable;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"'Singular accessor for #executables;T: @fileI""lib/rubygems/specification.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"Specification;TcRDoc::NormalClassI"Specification internals;T0PK]Specification/add_bindir-i.rinu[U:RDoc::AnyMethod[iI"add_bindir:EFI""Gem::Specification#add_bindir;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"EReturns an array with bindir attached to each executable in the ;TI"+executables+ list;T: @fileI""lib/rubygems/specification.rb;T:0@omit_headings_from_table_of_contents_below000[I"(executables);T@FI"Specification;TcRDoc::NormalClassI"Specification internals;T0PK]D[00'Specification/post_install_message-i.rinu[U:RDoc::Attr[iI"post_install_message:ETI",Gem::Specification#post_install_message;TI"RW;T: publico:RDoc::Markup::Document: @parts[ o:RDoc::Markup::Paragraph; [I">A message that gets displayed after the gem is installed.;To:RDoc::Markup::BlankLineo; ; [I" Usage:;T@o:RDoc::Markup::Verbatim; [I"9spec.post_install_message = "Thanks for installing!";T: @format0: @fileI""lib/rubygems/specification.rb;T:0@omit_headings_from_table_of_contents_below0F@I"Gem::Specification;TcRDoc::NormalClassI" Optional gemspec attributes;TPK].)Specification/add_runtime_dependency-i.rinu[U:RDoc::AnyMethod[iI"add_runtime_dependency:EFI".Gem::Specification#add_runtime_dependency;TF: publico:RDoc::Markup::Document: @parts[ o:RDoc::Markup::Paragraph; [I"KAdds a runtime dependency named +gem+ with +requirements+ to this gem.;To:RDoc::Markup::BlankLineo; ; [I" Usage:;T@o:RDoc::Markup::Verbatim; [I"@spec.add_runtime_dependency 'example', '~> 1.1', '>= 1.1.4';T: @format0: @fileI""lib/rubygems/specification.rb;T:0@omit_headings_from_table_of_contents_below000[[I"add_dependency;Fo;; [;@;0I"(gem, *requirements);T@FI"Specification;TcRDoc::NormalClassI" Optional gemspec attributes;T0PK]2V$Specification/cdesc-Specification.rinu[U:RDoc::NormalClass[iI"Specification:ETI"Gem::Specification;TI"Gem::BasicSpecification;Fo:RDoc::Markup::Document: @parts[o;;[ o:RDoc::Markup::Paragraph;[I"LThe Specification class contains the information for a Gem. Typically ;TI"Cdefined in a .gemspec file or a Rakefile, and looks like this:;To:RDoc::Markup::BlankLineo:RDoc::Markup::Verbatim;[I"#Gem::Specification.new do |s| ;TI"! s.name = 'example' ;TI" s.version = '0.1.0' ;TI" s.licenses = ['MIT'] ;TI"- s.summary = "This is an example!" ;TI"A s.description = "Much longer explanation of the example!" ;TI"& s.authors = ["Ruby Coder"] ;TI"/ s.email = 'rubycoder@example.com' ;TI"* s.files = ["lib/example.rb"] ;TI"; s.homepage = 'https://rubygems.org/gems/example' ;TI" end ;T: @format0o; ;[I"BStarting in RubyGems 2.0, a Specification can hold arbitrary ;TI"Rmetadata. See #metadata for restrictions on the format and size of metadata ;TI"*items you may add to a specification.;T: @fileI""lib/rubygems/specification.rb;T:0@omit_headings_from_table_of_contents_below0; 0;0[[ I"activated;TI"RW;T: publicFI""lib/rubygems/specification.rb;T[ I"activated?;TI"RW;T;F@*[ I" bindir;TI"RW;T;F@*[ I"cert_chain;TI"RW;T;F@*[ I"default_executable;TI"W;T;F@*[ I"description;TI"R;T;F@*[ I" email;TI"RW;T;F@*[ I" homepage;TI"RW;T;F@*[ I" metadata;TI"RW;T;F@*[ I" name;TI"RW;T;F@*[ I"post_install_message;TI"RW;T;F@*[ I"require_paths;TI"W;T;F@*[ I"required_ruby_version;TI"R;T;F@*[ I"required_rubygems_version;TI"R;T;F@*[ I"rubyforge_project;TI"RW;T;F@*[ I"rubygems_version;TI"RW;T;F@*[ I"signing_key;TI"RW;T;F@*[ I"specification_version;TI"RW;T;F@*[ I" summary;TI"R;T;F@*[ I" version;TI"R;T;F@*[U:RDoc::Constant[iI"&NONEXISTENT_SPECIFICATION_VERSION;FI":Gem::Specification::NONEXISTENT_SPECIFICATION_VERSION;T00o;;[o; ;[I"EThe version number of a specification that does not specify one ;TI"$(i.e. RubyGems 0.7 or earlier).;T; @%;0@%@cRDoc::NormalClass0[[[I" class;T[[;[%[I" _load;F@*[I" add_spec;F@*[I"add_specs;F@*[I"all;F@*[I" all=;F@*[I"all_names;F@*[I"array_attributes;F@*[I"attribute_names;F@*[I" dirs;F@*[I" dirs=;F@*[I" each;F@*[I"find_all_by_name;F@*[I"find_by_name;F@*[I"find_by_path;F@*[I"find_in_unresolved;F@*[I"find_in_unresolved_tree;F@*[I"find_inactive_by_path;F@*[I"from_yaml;F@*[I"latest_specs;F@*[I" load;F@*[I"load_defaults;F@*[I"new;T@*[I"non_nil_attributes;F@*[I"normalize_yaml_input;F@*[I" outdated;F@*[I" outdated_and_latest_version;F@*[I"remove_spec;F@*[I"required_attribute?;F@*[I"required_attributes;F@*[I" reset;F@*[I" stubs;F@*[I"unresolved_deps;F@*[:protected[[: private[[I" instance;T[[;[[[I" _dump;F@*[I" activate;F@*[I"activate_dependencies;F@*[I"add_bindir;F@*[I"add_dependency;F@*[I"add_development_dependency;F@*[I"add_runtime_dependency;F@*[I"add_self_to_load_path;F@*[I" author;F@*[I" author=;F@*[I" authors;F@*[I" authors=;F@*[I" bin_dir;F@*[I" bin_file;F@*[I"build_args;F@*[I"build_info_dir;F@*[I"build_info_file;F@*[I"cache_dir;F@*[I"cache_file;F@*[I"conflicts;F@*[I" date;F@*[I" date=;F@*[I"default_value;F@*[I"dependencies;F@*[I"dependent_gems;F@*[I"dependent_specs;F@*[I"description=;F@*[I"development_dependencies;F@*[I" doc_dir;F@*[I"executable;F@*[I"executable=;F@*[I"executables;F@*[I"executables=;F@*[I"extensions;F@*[I"extensions=;F@*[I"extra_rdoc_files;F@*[I"extra_rdoc_files=;F@*[I"file_name;F@*[I" files;F@*[I" files=;F@*[I"for_cache;F@*[I"full_name;F@*[I"has_unit_tests?;F@*[I"initialize_copy;F@*[I"lib_dirs_glob;F@*[I"lib_files;F@*[I" license;F@*[I" license=;F@*[I" licenses;F@*[I"licenses=;F@*[I"mark_version;F@*[I"matches_for_glob;F@*[I"name_tuple;F@*[I"normalize;F@*[I" platform;F@*[I"platform=;F@*[I"raise_if_conflicts;F@*[I"rdoc_options;F@*[I"rdoc_options=;F@*[I"require_path;F@*[I"require_path=;F@*[I"required_ruby_version=;F@*[I"required_rubygems_version=;F@*[I"requirements;F@*[I"requirements=;F@*[I"$reset_nil_attributes_to_default;F@*[I" ri_dir;F@*[I"runtime_dependencies;F@*[I"satisfies_requirement?;F@*[I" sort_obj;F@*[I" spec_dir;F@*[I"spec_file;F@*[I"spec_name;F@*[I" stubbed?;F@*[I" summary=;F@*[I"test_file;F@*[I"test_file=;F@*[I"test_files;F@*[I"test_files=;F@*[I" to_ruby;F@*[I"to_ruby_for_cache;F@*[I" to_spec;F@*[I" traverse;F@*[I" validate;F@*[I"validate_permissions;F@*[I" version=;F@*[;[[;[ [I"add_dependency_with_type;F@*[I"find_all_satisfiers;F@*[I"#invalidate_memoized_attributes;F@*[I"ruby_code;F@*[I"same_attributes?;F@*[[I"Enumerable;To;;[; @%;0@*[I"Gem::UserInteraction;To;;[; @%;0@*[I"Gem::Deprecate;To;;[; @%;0@*[ U:RDoc::Context::Section[i0o;;[; 0;0U;[iI" Required gemspec attributes;To;;[; 0;0U;[iI" Optional gemspec attributes;To;;[; 0;0U;[iI"#Recommended gemspec attributes;To;;[; 0;0U;[iI"Specification internals;To;;[; 0;0[@%I"lib/rubygems/test_case.rb;T@%cRDoc::TopLevelPK]q@Specification/traverse-i.rinu[U:RDoc::AnyMethod[iI" traverse:EFI" Gem::Specification#traverse;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"PRecursively walk dependencies of this spec, executing the +block+ for each ;TI" hop.;T: @fileI""lib/rubygems/specification.rb;T:0@omit_headings_from_table_of_contents_below000[I"(trail = [], &block);T@FI"Specification;TcRDoc::NormalClassI"Specification internals;T0PK]<"Specification/build_info_file-i.rinu[U:RDoc::AnyMethod[iI"build_info_file:EFI"'Gem::Specification#build_info_file;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I" "/path/to/gem_repo/doc/a-1" ;TI" ;TI":spec.doc_dir 'ri' # => "/path/to/gem_repo/doc/a-1/ri";T: @format0: @fileI""lib/rubygems/specification.rb;T:0@omit_headings_from_table_of_contents_below000[I"(type = nil);T@FI"Specification;TcRDoc::NormalClassI"Specification internals;T0PK]i@Specification/signing_key-i.rinu[U:RDoc::Attr[iI"signing_key:ETI"#Gem::Specification#signing_key;TI"RW;T: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"CThe key used to sign this gem. See Gem::Security for details.;T: @fileI""lib/rubygems/specification.rb;T:0@omit_headings_from_table_of_contents_below0F@I"Gem::Specification;TcRDoc::NormalClassI" Optional gemspec attributes;TPK]〔Specification/license%3d-i.rinu[U:RDoc::AnyMethod[iI" license=:EFI" Gem::Specification#license=;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"The license for this gem.;To:RDoc::Markup::BlankLineo; ; [I"BThe license must be a short name, no more than 64 characters.;T@o; ; [I"  Specification/dependencies-i.rinu[U:RDoc::AnyMethod[iI"dependencies:EFI"$Gem::Specification#dependencies;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I";A list of Gem::Dependency objects this gem depends on.;To:RDoc::Markup::BlankLineo; ; [I"OUse #add_dependency or #add_development_dependency to add dependencies to ;TI" a gem.;T: @fileI""lib/rubygems/specification.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"Specification;TcRDoc::NormalClassI"Specification internals;T0PK]>Specification/requirements-i.rinu[U:RDoc::AnyMethod[iI"requirements:EFI"$Gem::Specification#requirements;TF: publico:RDoc::Markup::Document: @parts[ o:RDoc::Markup::Paragraph; [I"QLists the external (to RubyGems) requirements that must be met for this gem ;TI"4to work. It's simply information for the user.;To:RDoc::Markup::BlankLineo; ; [I" Usage:;T@o:RDoc::Markup::Verbatim; [I",spec.requirements << 'libmagick, v6.0' ;TI"0spec.requirements << 'A good graphics card';T: @format0: @fileI""lib/rubygems/specification.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"Specification;TcRDoc::NormalClassI" Optional gemspec attributes;T0PK]=\%Specification/same_attributes%3f-i.rinu[U:RDoc::AnyMethod[iI"same_attributes?:EFI"(Gem::Specification#same_attributes?;TF: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"9True if this gem has the same attributes as +other+.;T: @fileI""lib/rubygems/specification.rb;T:0@omit_headings_from_table_of_contents_below000[I" (spec);T@FI"Specification;TcRDoc::NormalClassI"Specification internals;T0PK] cZ$>>Specification/activate-i.rinu[U:RDoc::AnyMethod[iI" activate:EFI" Gem::Specification#activate;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [ I"DActivate this spec, registering it as a loaded spec and adding ;TI"@it's lib paths to $LOAD_PATH. Returns true if the spec was ;TI"Dactivated, false if it was previously activated. Freaks out if ;TI")there are conflicts upon activation.;T: @fileI""lib/rubygems/specification.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"Specification;TcRDoc::NormalClassI"Specification internals;T0PK]$Specification/has_unit_tests%3f-i.rinu[U:RDoc::AnyMethod[iI"has_unit_tests?:EFI"'Gem::Specification#has_unit_tests?;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"-True if this gem has files in test_files;T: @fileI""lib/rubygems/specification.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"Specification;TcRDoc::NormalClassI"Specification internals;T0PK]l;Z #Specification/find_all_by_name-c.rinu[U:RDoc::AnyMethod[iI"find_all_by_name:EFI")Gem::Specification::find_all_by_name;TT: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"HReturns every spec that matches +name+ and optional +requirements+.;T: @fileI""lib/rubygems/specification.rb;T:0@omit_headings_from_table_of_contents_below000[I"(name, *requirements);T@FI"Specification;TcRDoc::NormalClassI"Specification internals;T0PK]FSpecification/each-c.rinu[U:RDoc::AnyMethod[iI" each:EFI"Gem::Specification::each;TT: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"PEnumerate every known spec. See ::dirs= and ::add_spec to set the list of ;TI" specs.;T: @fileI""lib/rubygems/specification.rb;T:0@omit_headings_from_table_of_contents_below00I"x;T[I"();T@FI"Specification;TcRDoc::NormalClassI"Specification internals;T0PK]e"Specification/initialize_copy-i.rinu[U:RDoc::AnyMethod[iI"initialize_copy:EFI"'Gem::Specification#initialize_copy;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"IDuplicates array_attributes from +other_spec+ so state isn't shared.;T: @fileI""lib/rubygems/specification.rb;T:0@omit_headings_from_table_of_contents_below000[I"(other_spec);T@FI"Specification;TcRDoc::NormalClassI"Specification internals;T0PK]D.S+||!Specification/add_dependency-i.rinu[U:RDoc::AnyMethod[iI"add_dependency:EFI"&Gem::Specification#add_dependency;TF: publico:RDoc::Markup::Document: @parts[: @fileI""lib/rubygems/specification.rb;T:0@omit_headings_from_table_of_contents_below000[I"(gem, *requirements);T@ FI"Specification;TcRDoc::NormalClassI"Specification internals;T[I"Gem::Specification;TFI"add_runtime_dependency;FPK]rE::Specification/email-i.rinu[U:RDoc::Attr[iI" email:ETI"Gem::Specification#email;TI"RW;T: publico:RDoc::Markup::Document: @parts[ o:RDoc::Markup::Paragraph; [I"8A contact email address (or addresses) for this gem;To:RDoc::Markup::BlankLineo; ; [I" Usage:;T@o:RDoc::Markup::Verbatim; [I"+spec.email = 'john.jones@example.com' ;TI":spec.email = ['jack@example.com', 'jill@example.com'];T: @format0: @fileI""lib/rubygems/specification.rb;T:0@omit_headings_from_table_of_contents_below0F@I"Gem::Specification;TcRDoc::NormalClassI" Optional gemspec attributes;TPK]ҩ'Specification/normalize_yaml_input-c.rinu[U:RDoc::AnyMethod[iI"normalize_yaml_input:EFI"-Gem::Specification::normalize_yaml_input;TT: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"GMake sure the YAML specification is properly formatted with dashes;T: @fileI""lib/rubygems/specification.rb;T:0@omit_headings_from_table_of_contents_below000[I" (input);T@FI"Specification;TcRDoc::NormalClassI"Specification internals;T0PK]GASpecification/add_specs-c.rinu[U:RDoc::AnyMethod[iI"add_specs:EFI""Gem::Specification::add_specs;TT: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"5Adds multiple specs to the known specifications.;T: @fileI""lib/rubygems/specification.rb;T:0@omit_headings_from_table_of_contents_below000[I" (*specs);T@FI"Specification;TcRDoc::NormalClassI"Specification internals;T0PK]Eo*Specification/find_in_unresolved_tree-c.rinu[U:RDoc::AnyMethod[iI"find_in_unresolved_tree:EFI"0Gem::Specification::find_in_unresolved_tree;TT: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"HSearch through all unresolved deps and sub-dependencies and return ;TI"1specs that contain the file matching +path+.;T: @fileI""lib/rubygems/specification.rb;T:0@omit_headings_from_table_of_contents_below000[I" (path);T@FI"Specification;TcRDoc::NormalClassI"Specification internals;T0PK][Specification/all%3d-c.rinu[U:RDoc::AnyMethod[iI" all=:EFI"Gem::Specification::all=;TT: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"HSets the known specs to +specs+. Not guaranteed to work for you in ;TI"Gthe future. Use at your own risk. Caveat emptor. Doomy doom doom. ;TI" Etc etc.;T: @fileI""lib/rubygems/specification.rb;T:0@omit_headings_from_table_of_contents_below000[I" (specs);T@FI"Specification;TcRDoc::NormalClassI"Specification internals;T0PK]1 goJJSpecification/extensions-i.rinu[U:RDoc::AnyMethod[iI"extensions:EFI""Gem::Specification#extensions;TF: publico:RDoc::Markup::Document: @parts[ o:RDoc::Markup::Paragraph; [I"LExtensions to build when installing the gem, specifically the paths to ;TI"7extconf.rb-style files used to compile extensions.;To:RDoc::Markup::BlankLineo; ; [I"JThese files will be run when the gem is installed, causing the C (or ;TI";whatever) code to be compiled on the user’s machine.;T@o; ; [I" Usage:;T@o:RDoc::Markup::Verbatim; [I"0spec.extensions << 'ext/rmagic/extconf.rb' ;T: @format0o; ; [I"MSee Gem::Ext::Builder for information about writing extensions for gems.;T: @fileI""lib/rubygems/specification.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"Specification;TcRDoc::NormalClassI" Optional gemspec attributes;T0PK]ĕSpecification/activated%3f-i.rinu[U:RDoc::Attr[iI"activated?:ETI""Gem::Specification#activated?;TI"RW;T: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"PTrue when this gemspec has been activated. This attribute is not persisted.;T: @fileI""lib/rubygems/specification.rb;T:0@omit_headings_from_table_of_contents_below0F@I"Gem::Specification;TcRDoc::NormalClassI"Specification internals;TPK]²Specification/metadata-i.rinu[U:RDoc::Attr[iI" metadata:ETI" Gem::Specification#metadata;TI"RW;T: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I":attr_accessor: metadata;To:RDoc::Markup::BlankLineo; ; [I"LThe metadata holds extra data for this gem that may be useful to other ;TI"Mconsumers and is settable by gem authors without requiring an update to ;TI"the rubygems software.;T@o; ; [I"4Metadata items have the following restrictions:;T@o:RDoc::Markup::List: @type: BULLET: @items[ o:RDoc::Markup::ListItem: @label0; [o; ; [I"'The metadata must be a Hash object;To;;0; [o; ; [I"(All keys and values must be Strings;To;;0; [o; ; [I"LKeys can be a maximum of 128 bytes and values can be a maximum of 1024 ;TI" bytes;To;;0; [o; ; [I"9All strings must be UTF-8, no binary data is allowed;T@o; ; [I"9To add metadata for the location of a issue tracker:;T@o:RDoc::Markup::Verbatim; [I"As.metadata = { "issue_tracker" => "https://example/issues" };T: @format0: @fileI""lib/rubygems/specification.rb;T:0@omit_headings_from_table_of_contents_below0F@5I"Gem::Specification;TcRDoc::NormalClassI" Optional gemspec attributes;TPK]JCySpecification/for_cache-i.rinu[U:RDoc::AnyMethod[iI"for_cache:EFI"!Gem::Specification#for_cache;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"NCreates a duplicate spec without large blobs that aren't used at runtime.;T: @fileI""lib/rubygems/specification.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"Specification;TcRDoc::NormalClassI"Specification internals;T0PK]K*;/Specification/required_rubygems_version%3d-i.rinu[U:RDoc::AnyMethod[iI"required_rubygems_version=:EFI"2Gem::Specification#required_rubygems_version=;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I".The RubyGems version required by this gem;T: @fileI""lib/rubygems/specification.rb;T:0@omit_headings_from_table_of_contents_below000[I" (req);T@FI"Specification;TcRDoc::NormalClassI"Specification internals;T0PK]R胚"Specification/dependent_specs-i.rinu[U:RDoc::AnyMethod[iI"dependent_specs:EFI"'Gem::Specification#dependent_specs;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"EReturns all specs that matches this spec's runtime dependencies.;T: @fileI""lib/rubygems/specification.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"Specification;TcRDoc::NormalClassI"Specification internals;T0PK],Ŏ%Specification/non_nil_attributes-c.rinu[U:RDoc::AnyMethod[iI"non_nil_attributes:EFI"+Gem::Specification::non_nil_attributes;TT: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"2Specification attributes that must be non-nil;T: @fileI""lib/rubygems/specification.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"Specification;TcRDoc::NormalClassI"Specification internals;T0PK]a&&Specification/stubbed%3f-i.rinu[U:RDoc::AnyMethod[iI" stubbed?:EFI" Gem::Specification#stubbed?;TF: publico:RDoc::Markup::Document: @parts[: @fileI""lib/rubygems/specification.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI"Specification;TcRDoc::NormalClassI"Specification internals;T0PK]q-!Specification/build_info_dir-i.rinu[U:RDoc::AnyMethod[iI"build_info_dir:EFI"&Gem::Specification#build_info_dir;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"6Returns the full path to the build info directory;T: @fileI""lib/rubygems/specification.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"Specification;TcRDoc::NormalClassI"Specification internals;T0PK]Y}i-Specification/add_development_dependency-i.rinu[U:RDoc::AnyMethod[iI"add_development_dependency:EFI"2Gem::Specification#add_development_dependency;TF: publico:RDoc::Markup::Document: @parts[ o:RDoc::Markup::Paragraph; [I"KAdds a development dependency named +gem+ with +requirements+ to this ;TI" gem.;To:RDoc::Markup::BlankLineo; ; [I" Usage:;T@o:RDoc::Markup::Verbatim; [I"Espec.add_development_dependency 'example', '~> 1.1', '>= 1.1.4' ;T: @format0o; ; [I"EDevelopment dependencies aren't installed by default and aren't ;TI"&activated when a gem is required.;T: @fileI""lib/rubygems/specification.rb;T:0@omit_headings_from_table_of_contents_below000[I"(gem, *requirements);T@FI"Specification;TcRDoc::NormalClassI" Optional gemspec attributes;T0PK]܊~~Specification/build_args-i.rinu[U:RDoc::AnyMethod[iI"build_args:EFI""Gem::Specification#build_args;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"3Returns the build_args used to install the gem;T: @fileI""lib/rubygems/specification.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"Specification;TcRDoc::NormalClassI"Specification internals;T0PK]e/|Specification/cache_dir-i.rinu[U:RDoc::AnyMethod[iI"cache_dir:EFI"!Gem::Specification#cache_dir;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"BReturns the full path to the cache directory containing this ;TI"spec's cached gem.;T: @fileI""lib/rubygems/specification.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"Specification;TcRDoc::NormalClassI"Specification internals;T0PK] Y>>Specification/validate-i.rinu[U:RDoc::AnyMethod[iI" validate:EFI" Gem::Specification#validate;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"LChecks that the specification contains all required fields, and does a ;TI"very basic sanity check.;To:RDoc::Markup::BlankLineo; ; [I"HRaises InvalidSpecificationException if the spec does not pass the ;TI" checks..;T: @fileI""lib/rubygems/specification.rb;T:0@omit_headings_from_table_of_contents_below000[I"(packaging = true);T@FI"Specification;TcRDoc::NormalClassI"Specification internals;T0PK]y^ZSpecification/spec_file-i.rinu[U:RDoc::AnyMethod[iI"spec_file:EFI"!Gem::Specification#spec_file;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"8Returns the full path to this spec's gemspec file. ;TI"Feg: /usr/local/lib/ruby/gems/1.8/specifications/mygem-1.0.gemspec;T: @fileI""lib/rubygems/specification.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"Specification;TcRDoc::NormalClassI"Specification internals;T0PK]!Specification/platform%3d-i.rinu[U:RDoc::AnyMethod[iI"platform=:EFI"!Gem::Specification#platform=;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"#The platform this gem runs on.;To:RDoc::Markup::BlankLineo; ; [I"CThis is usually Gem::Platform::RUBY or Gem::Platform::CURRENT.;T@o; ; [I"LMost gems contain pure Ruby code; they should simply leave the default ;TI"Pvalue in place. Some gems contain C (or other) code to be compiled into a ;TI"KRuby "extension". The should leave the default value in place unless ;TI"Jtheir code will only compile on a certain type of system. Some gems ;TI"Nconsist of pre-compiled code ("binary gems"). It's especially important ;TI"Othat they set the platform attribute appropriately. A shortcut is to set ;TI"Nthe platform to Gem::Platform::CURRENT, which will cause the gem builder ;TI"Nto set the platform to the appropriate value for the system on which the ;TI"build is being performed.;T@o; ; [I"MIf this attribute is set to a non-default value, it will be included in ;TI"7the filename of the gem when it is built such as: ;TI"#nokogiri-1.6.0-x86-mingw32.gem;T@o; ; [I" Usage:;T@o:RDoc::Markup::Verbatim; [I"(spec.platform = Gem::Platform.local;T: @format0: @fileI""lib/rubygems/specification.rb;T:0@omit_headings_from_table_of_contents_below000[I"(platform);T@(FI"Specification;TcRDoc::NormalClassI" Required gemspec attributes;T0PK]h%%Specification/find_in_unresolved-c.rinu[U:RDoc::AnyMethod[iI"find_in_unresolved:EFI"+Gem::Specification::find_in_unresolved;TT: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"MReturn currently unresolved specs that contain the file matching +path+.;T: @fileI""lib/rubygems/specification.rb;T:0@omit_headings_from_table_of_contents_below000[I" (path);T@FI"Specification;TcRDoc::NormalClassI"Specification internals;T0PK]$cc!Specification/dependent_gems-i.rinu[U:RDoc::AnyMethod[iI"dependent_gems:EFI"&Gem::Specification#dependent_gems;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"LReturn a list of all gems that have a dependency on this gemspec. The ;TI"5list is structured with entries that conform to:;To:RDoc::Markup::BlankLineo:RDoc::Markup::Verbatim; [I"H[depending_gem, dependency, [list_of_gems_that_satisfy_dependency]];T: @format0: @fileI""lib/rubygems/specification.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"Specification;TcRDoc::NormalClassI"Specification internals;T0PK];P VVSpecification/to_spec-i.rinu[U:RDoc::AnyMethod[iI" to_spec:EFI"Gem::Specification#to_spec;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"Returns self;T: @fileI""lib/rubygems/specification.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"Specification;TcRDoc::NormalClassI"Specification internals;T0PK]PΞ(Specification/activate_dependencies-i.rinu[U:RDoc::AnyMethod[iI"activate_dependencies:EFI"-Gem::Specification#activate_dependencies;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"FActivate all unambiguously resolved runtime dependencies of this ;TI"Gspec. Add any ambiguous dependencies to the unresolved list to be ;TI"resolved later, as needed.;T: @fileI""lib/rubygems/specification.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"Specification;TcRDoc::NormalClassI"Specification internals;T0PK]E'Specification/runtime_dependencies-i.rinu[U:RDoc::AnyMethod[iI"runtime_dependencies:EFI",Gem::Specification#runtime_dependencies;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"JList of dependencies that will automatically be activated at runtime.;T: @fileI""lib/rubygems/specification.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"Specification;TcRDoc::NormalClassI"Specification internals;T0PK]: xxSpecification/require_path-i.rinu[U:RDoc::AnyMethod[iI"require_path:EFI"$Gem::Specification#require_path;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I")Singular accessor for #require_paths;T: @fileI""lib/rubygems/specification.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"Specification;TcRDoc::NormalClassI"Specification internals;T0PK]|Specification/all-c.rinu[U:RDoc::AnyMethod[iI"all:EFI"Gem::Specification::all;TT: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"FReturns all specifications. This method is discouraged from use. ;TI"DYou probably want to use one of the Enumerable methods instead.;T: @fileI""lib/rubygems/specification.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"Specification;TcRDoc::NormalClassI"Specification internals;T0PK]Cwيpost_build-c.rinu[U:RDoc::AnyMethod[iI"post_build:EFI"Gem::post_build;TT: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [ I"KAdds a post-build hook that will be passed an Gem::Installer instance ;TI"Nwhen Gem::Installer#install is called. The hook is called after the gem ;TI"Fhas been extracted and extensions have been built but before the ;TI"Pexecutables or gemspec has been written. If the hook returns +false+ then ;TI"Ethe gem's files will be removed and the install will be aborted.;T: @fileI"lib/rubygems.rb;T:0@omit_headings_from_table_of_contents_below000[I" (&hook);T@FI"Gem;FcRDoc::NormalModule00PK]ÌEERequest/reset-i.rinu[U:RDoc::AnyMethod[iI" reset:EFI"Gem::Request#reset;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I")Resets HTTP connection +connection+.;T: @fileI"lib/rubygems/request.rb;T:0@omit_headings_from_table_of_contents_below000[I"(connection);T@FI" Request;TcRDoc::NormalClass00PK]wRequest/get_proxy_from_env-i.rinu[U:RDoc::AnyMethod[iI"get_proxy_from_env:EFI"$Gem::Request#get_proxy_from_env;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"EReturns a proxy URI for the given +scheme+ if one is set in the ;TI"environment variables.;T: @fileI"lib/rubygems/request.rb;T:0@omit_headings_from_table_of_contents_below000[I"(scheme = 'http');T@FI" Request;TcRDoc::NormalClass00PK])!--+Request/configure_connection_for_https-i.rinu[U:RDoc::AnyMethod[iI"#configure_connection_for_https:EFI"0Gem::Request#configure_connection_for_https;TF: publico:RDoc::Markup::Document: @parts[: @fileI"lib/rubygems/request.rb;T:0@omit_headings_from_table_of_contents_below000[I"(connection);T@ FI" Request;TcRDoc::NormalClass00PK]fRequest/fetch-i.rinu[U:RDoc::AnyMethod[iI" fetch:EFI"Gem::Request#fetch;TF: publico:RDoc::Markup::Document: @parts[: @fileI"lib/rubygems/request.rb;T:0@omit_headings_from_table_of_contents_below00I" request;T[I"();T@ FI" Request;TcRDoc::NormalClass00PK]5Request/new-c.rinu[U:RDoc::AnyMethod[iI"new:ETI"Gem::Request::new;TT: publico:RDoc::Markup::Document: @parts[: @fileI"lib/rubygems/request.rb;T:0@omit_headings_from_table_of_contents_below000[I"/(uri, request_class, last_modified, proxy);T@ FI" Request;TcRDoc::NormalClass00PK]O   'Request/add_rubygems_trusted_certs-i.rinu[U:RDoc::AnyMethod[iI"add_rubygems_trusted_certs:EFI",Gem::Request#add_rubygems_trusted_certs;TF: publico:RDoc::Markup::Document: @parts[: @fileI"lib/rubygems/request.rb;T:0@omit_headings_from_table_of_contents_below000[I" (store);T@ FI" Request;TcRDoc::NormalClass00PK]XwRequest/no_proxy%3f-i.rinu[U:RDoc::AnyMethod[iI"no_proxy?:EFI"Gem::Request#no_proxy?;TF: publico:RDoc::Markup::Document: @parts[: @fileI"lib/rubygems/request.rb;T:0@omit_headings_from_table_of_contents_below000[I" (host);T@ FI" Request;TcRDoc::NormalClass00PK]Request/user_agent-i.rinu[U:RDoc::AnyMethod[iI"user_agent:EFI"Gem::Request#user_agent;TF: publico:RDoc::Markup::Document: @parts[: @fileI"lib/rubygems/request.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI" Request;TcRDoc::NormalClass00PK] 5uu"Request/get_no_proxy_from_env-i.rinu[U:RDoc::AnyMethod[iI"get_no_proxy_from_env:EFI"'Gem::Request#get_no_proxy_from_env;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"CReturns list of no_proxy entries (if any) from the environment;T: @fileI"lib/rubygems/request.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI" Request;TcRDoc::NormalClass00PK]!Request/connection_for-i.rinu[U:RDoc::AnyMethod[iI"connection_for:EFI" Gem::Request#connection_for;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"LCreates or an HTTP connection based on +uri+, or retrieves an existing ;TI")connection, using a proxy if needed.;T: @fileI"lib/rubygems/request.rb;T:0@omit_headings_from_table_of_contents_below000[I" (uri);T@FI" Request;TcRDoc::NormalClass00PK]IRSRequest/https%3f-i.rinu[U:RDoc::AnyMethod[iI" https?:EFI"Gem::Request#https?;TF: publico:RDoc::Markup::Document: @parts[: @fileI"lib/rubygems/request.rb;T:0@omit_headings_from_table_of_contents_below000[I" (uri);T@ FI" Request;TcRDoc::NormalClass00PK]Request/cdesc-Request.rinu[U:RDoc::NormalClass[iI" Request:ETI"Gem::Request;TI" Object;To:RDoc::Markup::Document: @parts[o;;[: @fileI"lib/rubygems/request.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[[ I"proxy_uri;TI"R;T: publicFI"lib/rubygems/request.rb;T[[[I"Gem::UserInteraction;To;;[; @; 0@[[I" class;T[[; [[I"new;T@[:protected[[: private[[I" instance;T[[; [[I"add_rubygems_trusted_certs;F@[I"#configure_connection_for_https;F@[I"connection_for;F@[I" fetch;F@[I"get_no_proxy_from_env;F@[I"get_proxy_from_env;F@[I" https?;F@[I"no_proxy?;F@[I" reset;F@[I"user_agent;F@[; [[; [[[U:RDoc::Context::Section[i0o;;[; 0; 0[@@cRDoc::TopLevelPK]4Request/proxy_uri-i.rinu[U:RDoc::Attr[iI"proxy_uri:ETI"Gem::Request#proxy_uri;TI"R;T: publico:RDoc::Markup::Document: @parts[: @fileI"lib/rubygems/request.rb;T:0@omit_headings_from_table_of_contents_below0F@ I"Gem::Request;TcRDoc::NormalClass0PK]]iipath_separator-c.rinu[U:RDoc::AnyMethod[iI"path_separator:EFI"Gem::path_separator;TT: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"OHow String Gem paths should be split. Overridable for esoteric platforms.;T: @fileI"lib/rubygems/defaults.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"Gem;FcRDoc::NormalModule00PK]&H needs-c.rinu[U:RDoc::AnyMethod[iI" needs:EFI"Gem::needs;TT: publico:RDoc::Markup::Document: @parts[: @fileI"lib/rubygems.rb;T:0@omit_headings_from_table_of_contents_below00I"rs;T[I"();T@ FI"Gem;FcRDoc::NormalModule00PK]QH)) refresh-c.rinu[U:RDoc::AnyMethod[iI" refresh:EFI"Gem::refresh;TT: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"&Refresh available gems from disk.;T: @fileI"lib/rubygems.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"Gem;FcRDoc::NormalModule00PK];T++ deflate-c.rinu[U:RDoc::AnyMethod[iI" deflate:EFI"Gem::deflate;TT: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"$A Zlib::Deflate.deflate wrapper;T: @fileI"lib/rubygems.rb;T:0@omit_headings_from_table_of_contents_below000[I" (data);T@FI"Gem;FcRDoc::NormalModule00PK]A..0RubyVersionMismatch/cdesc-RubyVersionMismatch.rinu[U:RDoc::NormalClass[iI"RubyVersionMismatch:ETI"Gem::RubyVersionMismatch;TI"Gem::Exception;Fo:RDoc::Markup::Document: @parts[o;;[o:RDoc::Markup::Paragraph;[I"PRaised when a gem dependencies file specifies a ruby version that does not ;TI"match the current version.;T: @fileI"lib/rubygems/exceptions.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[[[[[I" class;T[[: public[[:protected[[: private[[I" instance;T[[; [[; [[;[[[U:RDoc::Context::Section[i0o;;[; 0; 0[@@cRDoc::TopLevelPK]s  DInvalidSpecificationException/cdesc-InvalidSpecificationException.rinu[U:RDoc::NormalClass[iI""InvalidSpecificationException:ETI"'Gem::InvalidSpecificationException;TI"Gem::Exception;Fo:RDoc::Markup::Document: @parts[o;;[o:RDoc::Markup::Paragraph;[I":Potentially raised when a specification is validated.;T: @fileI"lib/rubygems/exceptions.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[[[[[I" class;T[[: public[[:protected[[: private[[I" instance;T[[; [[; [[;[[[U:RDoc::Context::Section[i0o;;[; 0; 0[@@cRDoc::TopLevelPK]-t00default_path-c.rinu[U:RDoc::AnyMethod[iI"default_path:EFI"Gem::default_path;TT: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"Default gem load path;T: @fileI"lib/rubygems/defaults.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"Gem;FcRDoc::NormalModule00PK]Fddload_plugins-c.rinu[U:RDoc::AnyMethod[iI"load_plugins:EFI"Gem::load_plugins;TT: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"LFind the 'rubygems_plugin' files in the latest installed gems and load ;TI" them;T: @fileI"lib/rubygems.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"Gem;FcRDoc::NormalModule00PK]wStringSink/new-c.rinu[U:RDoc::AnyMethod[iI"new:ETI"Gem::StringSink::new;TT: publico:RDoc::Markup::Document: @parts[: @fileI""lib/rubygems/util/stringio.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI"StringSink;TcRDoc::NormalClass00PK]2StringSink/string-i.rinu[U:RDoc::Attr[iI" string:ETI"Gem::StringSink#string;TI"R;T: publico:RDoc::Markup::Document: @parts[: @fileI""lib/rubygems/util/stringio.rb;T:0@omit_headings_from_table_of_contents_below0F@ I"Gem::StringSink;TcRDoc::NormalClass0PK]]StringSink/write-i.rinu[U:RDoc::AnyMethod[iI" write:EFI"Gem::StringSink#write;TF: publico:RDoc::Markup::Document: @parts[: @fileI""lib/rubygems/util/stringio.rb;T:0@omit_headings_from_table_of_contents_below000[I"(s);T@ FI"StringSink;TcRDoc::NormalClass00PK]>PStringSink/cdesc-StringSink.rinu[U:RDoc::NormalClass[iI"StringSink:ETI"Gem::StringSink;TI" Object;To:RDoc::Markup::Document: @parts[o;;[: @fileI""lib/rubygems/util/stringio.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[[ I" string;TI"R;T: publicFI""lib/rubygems/util/stringio.rb;T[[[[I" class;T[[; [[I"new;T@[:protected[[: private[[I" instance;T[[; [[I"set_encoding;F@[I" write;F@[; [[; [[[U:RDoc::Context::Section[i0o;;[; 0; 0[@@cRDoc::TopLevelPK]6=tStringSink/set_encoding-i.rinu[U:RDoc::AnyMethod[iI"set_encoding:EFI"!Gem::StringSink#set_encoding;TF: publico:RDoc::Markup::Document: @parts[: @fileI""lib/rubygems/util/stringio.rb;T:0@omit_headings_from_table_of_contents_below000[I" (enc);T@ FI"StringSink;TcRDoc::NormalClass00PK]load_path_insert_index-c.rinu[U:RDoc::AnyMethod[iI"load_path_insert_index:EFI" Gem::load_path_insert_index;TT: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"PThe index to insert activated gem paths into the $LOAD_PATH. The activated ;TI"Cgem's paths are inserted before site lib directory by default.;T: @fileI"lib/rubygems.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"Gem;FcRDoc::NormalModule00PK]2;PPUtil/silent_system-c.rinu[U:RDoc::AnyMethod[iI"silent_system:EFI"Gem::Util::silent_system;TT: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"-Invokes system, but silences all output.;T: @fileI"lib/rubygems/util.rb;T:0@omit_headings_from_table_of_contents_below000[I"(*command);T@FI" Util;FcRDoc::NormalModule00PK]w77Util/inflate-c.rinu[U:RDoc::AnyMethod[iI" inflate:EFI"Gem::Util::inflate;TT: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"$A Zlib::Inflate#inflate wrapper;T: @fileI"lib/rubygems/util.rb;T:0@omit_headings_from_table_of_contents_below000[I" (data);T@FI" Util;FcRDoc::NormalModule00PK]&<<Util/gzip-c.rinu[U:RDoc::AnyMethod[iI" gzip:EFI"Gem::Util::gzip;TT: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"/Zlib::GzipWriter wrapper that zips +data+.;T: @fileI"lib/rubygems/util.rb;T:0@omit_headings_from_table_of_contents_below000[I" (data);T@FI" Util;FcRDoc::NormalModule00PK]:6l__Util/traverse_parents-c.rinu[U:RDoc::AnyMethod[iI"traverse_parents:EFI" Gem::Util::traverse_parents;TT: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"+Enumerates the parents of +directory+.;T: @fileI"lib/rubygems/util.rb;T:0@omit_headings_from_table_of_contents_below00I" here;T[I"(directory);T@FI" Util;FcRDoc::NormalModule00PK]@MBBUtil/gunzip-c.rinu[U:RDoc::AnyMethod[iI" gunzip:EFI"Gem::Util::gunzip;TT: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"1Zlib::GzipReader wrapper that unzips +data+.;T: @fileI"lib/rubygems/util.rb;T:0@omit_headings_from_table_of_contents_below000[I" (data);T@FI" Util;FcRDoc::NormalModule00PK]>w$Util/popen-c.rinu[U:RDoc::AnyMethod[iI" popen:EFI"Gem::Util::popen;TT: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"OThis calls IO.popen where it accepts an array for a +command+ (Ruby 1.9+) ;TI"Pand implements an IO.popen-like behavior where it does not accept an array ;TI"for a command.;T: @fileI"lib/rubygems/util.rb;T:0@omit_headings_from_table_of_contents_below000[I"(*command);T@FI" Util;FcRDoc::NormalModule00PK]S`ddUtil/cdesc-Util.rinu[U:RDoc::NormalModule[iI" Util:EFI"Gem::Util;T0o:RDoc::Markup::Document: @parts[o;;[o:RDoc::Markup::Paragraph;[I"DThis module contains various utility methods as module methods.;T: @fileI"lib/rubygems/util.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[[[[[I" class;T[[: public[ [I" gunzip;FI"lib/rubygems/util.rb;T[I" gzip;F@[I" inflate;F@[I" popen;F@[I"silent_system;F@[I"traverse_parents;F@[:protected[[: private[[I" instance;T[[; [[; [[;[[[U:RDoc::Context::Section[i0o;;[; 0; 0[@I"Gem;FcRDoc::NormalModulePK]9Rensure_gem_subdirectories-c.rinu[U:RDoc::AnyMethod[iI"ensure_gem_subdirectories:EFI"#Gem::ensure_gem_subdirectories;TT: publico:RDoc::Markup::Document: @parts[ o:RDoc::Markup::Paragraph; [I"DQuietly ensure the Gem directory +dir+ contains all the proper ;TI"Isubdirectories. If we can't create a directory due to a permission ;TI"-problem, then we will silently continue.;To:RDoc::Markup::BlankLineo; ; [I"HIf +mode+ is given, missing directories are created with this mode.;T@o; ; [I"6World-writable directories will never be created.;T: @fileI"lib/rubygems.rb;T:0@omit_headings_from_table_of_contents_below000[I" (dir = Gem.dir, mode = nil);T@FI"Gem;FcRDoc::NormalModule00PK]n)Server/launch-i.rinu[U:RDoc::AnyMethod[iI" launch:EFI"Gem::Server#launch;TF: publico:RDoc::Markup::Document: @parts[: @fileI"lib/rubygems/server.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI" Server;TcRDoc::NormalClass00PK]8SVServer/have_rdoc_4_plus%3f-i.rinu[U:RDoc::AnyMethod[iI"have_rdoc_4_plus?:EFI""Gem::Server#have_rdoc_4_plus?;TF: publico:RDoc::Markup::Document: @parts[: @fileI"lib/rubygems/server.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI" Server;TcRDoc::NormalClass00PK]Server/doc_root-i.rinu[U:RDoc::AnyMethod[iI" doc_root:EFI"Gem::Server#doc_root;TF: publico:RDoc::Markup::Document: @parts[: @fileI"lib/rubygems/server.rb;T:0@omit_headings_from_table_of_contents_below000[I"(gem_name);T@ FI" Server;TcRDoc::NormalClass00PK]#FServer/specs-i.rinu[U:RDoc::AnyMethod[iI" specs:EFI"Gem::Server#specs;TF: publico:RDoc::Markup::Document: @parts[: @fileI"lib/rubygems/server.rb;T:0@omit_headings_from_table_of_contents_below000[I"(req, res);T@ FI" Server;TcRDoc::NormalClass00PK][ש  Server/new-c.rinu[U:RDoc::AnyMethod[iI"new:ETI"Gem::Server::new;TT: publico:RDoc::Markup::Document: @parts[: @fileI"lib/rubygems/server.rb;T:0@omit_headings_from_table_of_contents_below000[I"<(gem_dirs, port, daemon, launch = nil, addresses = nil);T@ FI" Server;TcRDoc::NormalClass00PK]Server/rdoc-i.rinu[U:RDoc::AnyMethod[iI" rdoc:EFI"Gem::Server#rdoc;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [ I"OCan be used for quick navigation to the rdoc documentation. You can then ;TI"Idefine a search shortcut for your browser. E.g. in Firefox connect ;TI"O'shortcut:rdoc' to http://localhost:8808/rdoc?q=%s template. Then you can ;TI"Mdirectly open the ActionPack documentation by typing 'rdoc actionp'. If ;TI"Othere are multiple hits for the search term, they are presented as a list ;TI"with links.;To:RDoc::Markup::BlankLineo; ; [I"3Search algorithm aims for an intuitive search:;To:RDoc::Markup::List: @type: NUMBER: @items[o:RDoc::Markup::ListItem: @label0; [o; ; [I"Efirst try to find the gems and documentation folders which name ;TI" starts with the search term;To;;0; [o; ; [I"7search for entries, that *contain* the search term;To;;0; [o; ; [I"show all the gems;T@o; ; [I"LIf there is only one search hit, user is immediately redirected to the ;TI"Ldocumentation for the particular gem, otherwise a list with results is ;TI" shown.;T@S:RDoc::Markup::Heading: leveli: textI";Additional trick - install documentation for Ruby core;T@o; ; [I"PNote: please adjust paths accordingly use for example 'locate yaml.rb' and ;TI"K'gem environment' to identify directories, that are specific for your ;TI"local installation;T@o; ; ;;[o;;0; [o; ; [I"install Ruby sources;To:RDoc::Markup::Verbatim; [I"cd /usr/src ;TI"sudo apt-get source ruby ;T: @format0o;;0; [o; ; [I"generate documentation;To;; [I"4rdoc -o /usr/lib/ruby/gems/1.8/doc/core/rdoc \ ;TI"* /usr/lib/ruby/1.8 ruby1.8-1.8.7.72 ;T;0o; ; [I"DBy typing 'rdoc core' you can now access the core documentation;T: @fileI"lib/rubygems/server.rb;T:0@omit_headings_from_table_of_contents_below000[I"(req, res);T@LFI" Server;TcRDoc::NormalClass00PK]^(Server/quick-i.rinu[U:RDoc::AnyMethod[iI" quick:EFI"Gem::Server#quick;TF: publico:RDoc::Markup::Document: @parts[: @fileI"lib/rubygems/server.rb;T:0@omit_headings_from_table_of_contents_below000[I"(req, res);T@ FI" Server;TcRDoc::NormalClass00PK]o+Server/run-i.rinu[U:RDoc::AnyMethod[iI"run:EFI"Gem::Server#run;TF: publico:RDoc::Markup::Document: @parts[: @fileI"lib/rubygems/server.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI" Server;TcRDoc::NormalClass00PK]FServer/spec_dirs-i.rinu[U:RDoc::Attr[iI"spec_dirs:ETI"Gem::Server#spec_dirs;TI"R;T: publico:RDoc::Markup::Document: @parts[: @fileI"lib/rubygems/server.rb;T:0@omit_headings_from_table_of_contents_below0F@ I"Gem::Server;TcRDoc::NormalClass0PK]9vԍServer/listen-i.rinu[U:RDoc::AnyMethod[iI" listen:EFI"Gem::Server#listen;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"LCreates server sockets based on the addresses option. If no addresses ;TI">were given a server socket for all interfaces is created.;T: @fileI"lib/rubygems/server.rb;T:0@omit_headings_from_table_of_contents_below000[I"(addresses = @addresses);T@FI" Server;TcRDoc::NormalClass00PK]2nServer/latest_specs-i.rinu[U:RDoc::AnyMethod[iI"latest_specs:EFI"Gem::Server#latest_specs;TF: publico:RDoc::Markup::Document: @parts[: @fileI"lib/rubygems/server.rb;T:0@omit_headings_from_table_of_contents_below000[I"(req, res);T@ FI" Server;TcRDoc::NormalClass00PK]-Server/run-c.rinu[U:RDoc::AnyMethod[iI"run:EFI"Gem::Server::run;TT: publico:RDoc::Markup::Document: @parts[: @fileI"lib/rubygems/server.rb;T:0@omit_headings_from_table_of_contents_below000[I"(options);T@ FI" Server;TcRDoc::NormalClass00PK]Server/add_date-i.rinu[U:RDoc::AnyMethod[iI" add_date:EFI"Gem::Server#add_date;TF: publico:RDoc::Markup::Document: @parts[: @fileI"lib/rubygems/server.rb;T:0@omit_headings_from_table_of_contents_below000[I" (res);T@ FI" Server;TcRDoc::NormalClass00PK]<β  Server/cdesc-Server.rinu[U:RDoc::NormalClass[iI" Server:ETI"Gem::Server;TI" Object;To:RDoc::Markup::Document: @parts[o;;[ o:RDoc::Markup::Paragraph;[I"CGem::Server and allows users to serve gems for consumption by ;TI"`gem --remote-install`.;To:RDoc::Markup::BlankLineo; ;[I"Qgem_server starts an HTTP server on the given port and serves the following:;To:RDoc::Markup::List: @type: BULLET: @items[ o:RDoc::Markup::ListItem: @label0;[o; ;[I"8"/" - Browsing of gem spec files for installed gems;To;;0;[o; ;[I"K"/specs.#{Gem.marshal_version}.gz" - specs name/version/platform index;To;;0;[o; ;[I">"/latest_specs.#{Gem.marshal_version}.gz" - latest specs ;TI" name/version/platform index;To;;0;[o; ;[I"$"/quick/" - Individual gemspecs;To;;0;[o; ;[I"="/gems" - Direct access to download the installable gems;To;;0;[o; ;[I"9"/rdoc?q=" - Search for installed rdoc documentation;T@S:RDoc::Markup::Heading: leveli: textI" Usage;T@o:RDoc::Markup::Verbatim;[I"7gem_server = Gem::Server.new Gem.dir, 8089, false ;TI"gem_server.run;T: @format0: @fileI"lib/rubygems/server.rb;T:0@omit_headings_from_table_of_contents_below0;0;0[[ I"spec_dirs;TI"R;T: publicFI"lib/rubygems/server.rb;T[ U:RDoc::Constant[iI" SEARCH;FI"Gem::Server::SEARCH;T00o;;[;@=;0@=@cRDoc::NormalClass0U;[iI"DOC_TEMPLATE;FI"Gem::Server::DOC_TEMPLATE;T00o;;[;@=;0@=@@J0U;[iI" RDOC_CSS;FI"Gem::Server::RDOC_CSS;T00o;;[o; ;[I"DCSS is copy & paste from rdoc-style.css, RDoc V1.0.1 - 20041108;T;@=;0@=@@J0U;[iI"RDOC_NO_DOCUMENTATION;FI"'Gem::Server::RDOC_NO_DOCUMENTATION;T00o;;[;@=;0@=@@J0U;[iI"RDOC_SEARCH_TEMPLATE;FI"&Gem::Server::RDOC_SEARCH_TEMPLATE;T00o;;[;@=;0@=@@J0[[I"ERB::Util;To;;[;@=;0@B[I"Gem::UserInteraction;To;;[;@=;0@B[[I" class;T[[;[[I"new;T@B[I"run;F@B[:protected[[: private[[I" instance;T[[;[[I" add_date;F@B[I" doc_root;F@B[I"have_rdoc_4_plus?;F@B[I"latest_specs;F@B[I" launch;F@B[I" listen;F@B[I" quick;F@B[I" rdoc;F@B[I" root;F@B[I"run;F@B[I"show_rdoc_for_pattern;F@B[I" specs;F@B[;[[;[[[U:RDoc::Context::Section[i0o;;[;0;0[@=@=cRDoc::TopLevelPK]8, Server/root-i.rinu[U:RDoc::AnyMethod[iI" root:EFI"Gem::Server#root;TF: publico:RDoc::Markup::Document: @parts[: @fileI"lib/rubygems/server.rb;T:0@omit_headings_from_table_of_contents_below000[I"(req, res);T@ FI" Server;TcRDoc::NormalClass00PK]I !Server/show_rdoc_for_pattern-i.rinu[U:RDoc::AnyMethod[iI"show_rdoc_for_pattern:EFI"&Gem::Server#show_rdoc_for_pattern;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"LReturns true and prepares http response, if rdoc for the requested gem ;TI"name pattern was found.;To:RDoc::Markup::BlankLineo; ; [I"OThe search is based on the file system content, not on the gems metadata. ;TI"PThis allows additional documentation folders like 'core' for the Ruby core ;TI"@documentation - just put it underneath the main doc folder.;T: @fileI"lib/rubygems/server.rb;T:0@omit_headings_from_table_of_contents_below000[I"(pattern, res);T@FI" Server;TcRDoc::NormalClass00PK]#$KKrubygems_version-c.rinu[U:RDoc::AnyMethod[iI"rubygems_version:EFI"Gem::rubygems_version;TT: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"6A Gem::Version for the currently running RubyGems;T: @fileI"lib/rubygems.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"Gem;FcRDoc::NormalModule00PK]0((load_yaml-c.rinu[U:RDoc::AnyMethod[iI"load_yaml:EFI"Gem::load_yaml;TT: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"!Loads YAML, preferring Psych;T: @fileI"lib/rubygems.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"Gem;FcRDoc::NormalModule00PK]-ିpost_uninstall-c.rinu[U:RDoc::AnyMethod[iI"post_uninstall:EFI"Gem::post_uninstall;TT: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"PAdds a post-uninstall hook that will be passed a Gem::Uninstaller instance ;TI"Jand the spec that was uninstalled when Gem::Uninstaller#uninstall is ;TI" called;T: @fileI"lib/rubygems.rb;T:0@omit_headings_from_table_of_contents_below000[I" (&hook);T@FI"Gem;FcRDoc::NormalModule00PK] LL bindir-c.rinu[U:RDoc::AnyMethod[iI" bindir:EFI"Gem::bindir;TT: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"8The path where gem executables are to be installed.;T: @fileI"lib/rubygems.rb;T:0@omit_headings_from_table_of_contents_below000[I"(install_dir=Gem.dir);T@FI"Gem;FcRDoc::NormalModule00PK]Q** suffixes-c.rinu[U:RDoc::AnyMethod[iI" suffixes:EFI"Gem::suffixes;TT: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"%Suffixes for require-able paths.;T: @fileI"lib/rubygems.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"Gem;FcRDoc::NormalModule00PK]ХhFPPpost_reset_hooks-c.rinu[U:RDoc::Attr[iI"post_reset_hooks:ETI"Gem::post_reset_hooks;TI"R;T: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"GThe list of hooks to be run after Gem::Specification.reset is run.;T: @fileI"lib/rubygems.rb;T:0@omit_headings_from_table_of_contents_below0T@I"Gem;FcRDoc::NormalModule0PK]'VL*CommandLineError/cdesc-CommandLineError.rinu[U:RDoc::NormalClass[iI"CommandLineError:ETI"Gem::CommandLineError;TI"Gem::Exception;Fo:RDoc::Markup::Document: @parts[o;;[: @fileI"lib/rubygems/exceptions.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[[[[[I" class;T[[: public[[:protected[[: private[[I" instance;T[[; [[; [[; [[[U:RDoc::Context::Section[i0o;;[; 0; 0[@@cRDoc::TopLevelPK]~66 gunzip-c.rinu[U:RDoc::AnyMethod[iI" gunzip:EFI"Gem::gunzip;TT: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"1Zlib::GzipReader wrapper that unzips +data+.;T: @fileI"lib/rubygems.rb;T:0@omit_headings_from_table_of_contents_below000[I" (data);T@FI"Gem;FcRDoc::NormalModule00PK]("y++ ruby-c.rinu[U:RDoc::AnyMethod[iI" ruby:EFI"Gem::ruby;TT: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I".The path to the running Ruby interpreter.;T: @fileI"lib/rubygems.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"Gem;FcRDoc::NormalModule00PK]pk datadir-c.rinu[U:RDoc::AnyMethod[iI" datadir:EFI"Gem::datadir;TT: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"HThe path the the data directory specified by the gem name. If the ;TI"3package is not available as a gem, return nil.;T: @fileI"lib/rubygems.rb;T:0@omit_headings_from_table_of_contents_below000[I"(gem_name);T@FI"Gem;FcRDoc::NormalModule00PK]a`2GemNotFoundException/cdesc-GemNotFoundException.rinu[U:RDoc::NormalClass[iI"GemNotFoundException:ETI"Gem::GemNotFoundException;TI"Gem::Exception;Fo:RDoc::Markup::Document: @parts[o;;[: @fileI"lib/rubygems/exceptions.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[[[[[I" class;T[[: public[[:protected[[: private[[I" instance;T[[; [[; [[; [[[U:RDoc::Context::Section[i0o;;[; 0; 0[@@cRDoc::TopLevelPK]*CFormatException/file_path-i.rinu[U:RDoc::Attr[iI"file_path:ETI"#Gem::FormatException#file_path;TI"RW;T: publico:RDoc::Markup::Document: @parts[: @fileI"lib/rubygems/exceptions.rb;T:0@omit_headings_from_table_of_contents_below0F@ I"Gem::FormatException;TcRDoc::NormalClass0PK]O!!(FormatException/cdesc-FormatException.rinu[U:RDoc::NormalClass[iI"FormatException:ETI"Gem::FormatException;TI"Gem::Exception;Fo:RDoc::Markup::Document: @parts[o;;[o:RDoc::Markup::Paragraph;[I"-Used to raise parsing and loading errors;T: @fileI"lib/rubygems/exceptions.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[[ I"file_path;TI"RW;T: publicFI"lib/rubygems/exceptions.rb;T[[[[I" class;T[[; [[:protected[[: private[[I" instance;T[[; [[; [[;[[[U:RDoc::Context::Section[i0o;;[; 0; 0[@@cRDoc::TopLevelPK]PDӚ#Resolver/InstallerSet/find_all-i.rinu[U:RDoc::AnyMethod[iI" find_all:EFI")Gem::Resolver::InstallerSet#find_all;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"OReturns an array of IndexSpecification objects matching DependencyRequest ;TI" +req+.;T: @fileI"+lib/rubygems/resolver/installer_set.rb;T:0@omit_headings_from_table_of_contents_below000[I" (req);T@FI"InstallerSet;TcRDoc::NormalClass00PK] Ƌ||Resolver/InstallerSet/new-c.rinu[U:RDoc::AnyMethod[iI"new:ETI"%Gem::Resolver::InstallerSet::new;TT: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"DCreates a new InstallerSet that will look for gems in +domain+.;T: @fileI"+lib/rubygems/resolver/installer_set.rb;T:0@omit_headings_from_table_of_contents_below000[I" (domain);T@TI"InstallerSet;TcRDoc::NormalClass00PK]%pp+Resolver/InstallerSet/cdesc-InstallerSet.rinu[U:RDoc::NormalClass[iI"InstallerSet:ETI" Gem::Resolver::InstallerSet;TI"Gem::Resolver::Set;Fo:RDoc::Markup::Document: @parts[o;;[o:RDoc::Markup::Paragraph;[I"OA set of gems for installation sourced from remote sources and local .gem ;TI" files;T: @fileI"+lib/rubygems/resolver/installer_set.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[[[[[I" class;T[[: public[[I"new;TI"+lib/rubygems/resolver/installer_set.rb;T[:protected[[: private[[I" instance;T[[; [[I" find_all;F@[; [[;[[[U:RDoc::Context::Section[i0o;;[; 0; 0[@@cRDoc::TopLevelPK]*E|u Resolver/VendorSet/find_all-i.rinu[U:RDoc::AnyMethod[iI" find_all:EFI"&Gem::Resolver::VendorSet#find_all;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"BReturns an Array of VendorSpecification objects matching the ;TI"DependencyRequest +req+.;T: @fileI"(lib/rubygems/resolver/vendor_set.rb;T:0@omit_headings_from_table_of_contents_below000[I" (req);T@FI"VendorSet;TcRDoc::NormalClass00PK]wl%Resolver/VendorSet/cdesc-VendorSet.rinu[U:RDoc::NormalClass[iI"VendorSet:ETI"Gem::Resolver::VendorSet;TI"Gem::Resolver::Set;Fo:RDoc::Markup::Document: @parts[o;;[ o:RDoc::Markup::Paragraph;[I"IA VendorSet represents gems that have been unpacked into a specific ;TI"'directory that contains a gemspec.;To:RDoc::Markup::BlankLineo; ;[I"2This is used for gem dependency file support.;T@o; ;[I" Example:;T@o:RDoc::Markup::Verbatim;[I"(set = Gem::Resolver::VendorSet.new ;TI" ;TI".set.add_vendor_gem 'rake', 'vendor/rake' ;T: @format0o; ;[I"NThe directory vendor/rake must contain an unpacked rake gem along with a ;TI",rake.gemspec (watching the given name).;T: @fileI"(lib/rubygems/resolver/vendor_set.rb;T:0@omit_headings_from_table_of_contents_below0; 0;0[[[[[I" class;T[[: public[[:protected[[: private[[I" instance;T[[;[[I" find_all;FI"(lib/rubygems/resolver/vendor_set.rb;T[;[[;[[[U:RDoc::Context::Section[i0o;;[; 0;0[@"@"cRDoc::TopLevelPK]N]]Resolver/development-i.rinu[U:RDoc::Attr[iI"development:ETI"Gem::Resolver#development;TI"RW;T: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"BSet to true if development dependencies should be considered.;T: @fileI"lib/rubygems/resolver.rb;T:0@omit_headings_from_table_of_contents_below0F@I"Gem::Resolver;TcRDoc::NormalClass0PK]B/vResolver/Stats/new-c.rinu[U:RDoc::AnyMethod[iI"new:ETI"Gem::Resolver::Stats::new;TT: publico:RDoc::Markup::Document: @parts[: @fileI"#lib/rubygems/resolver/stats.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI" Stats;TcRDoc::NormalClass00PK]Ͼ8'Resolver/Stats/record_requirements-i.rinu[U:RDoc::AnyMethod[iI"record_requirements:EFI"-Gem::Resolver::Stats#record_requirements;TF: publico:RDoc::Markup::Document: @parts[: @fileI"#lib/rubygems/resolver/stats.rb;T:0@omit_headings_from_table_of_contents_below000[I" (reqs);T@ FI" Stats;TcRDoc::NormalClass00PK]#%Resolver/Stats/display-i.rinu[U:RDoc::AnyMethod[iI" display:EFI"!Gem::Resolver::Stats#display;TF: publico:RDoc::Markup::Document: @parts[: @fileI"#lib/rubygems/resolver/stats.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI" Stats;TcRDoc::NormalClass00PK]r#Resolver/Stats/backtracking%21-i.rinu[U:RDoc::AnyMethod[iI"backtracking!:EFI"'Gem::Resolver::Stats#backtracking!;TF: publico:RDoc::Markup::Document: @parts[: @fileI"#lib/rubygems/resolver/stats.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI" Stats;TcRDoc::NormalClass00PK]eG Resolver/Stats/iteration%21-i.rinu[U:RDoc::AnyMethod[iI"iteration!:EFI"$Gem::Resolver::Stats#iteration!;TF: publico:RDoc::Markup::Document: @parts[: @fileI"#lib/rubygems/resolver/stats.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI" Stats;TcRDoc::NormalClass00PK]A-  "Resolver/Stats/requirement%21-i.rinu[U:RDoc::AnyMethod[iI"requirement!:EFI"&Gem::Resolver::Stats#requirement!;TF: publico:RDoc::Markup::Document: @parts[: @fileI"#lib/rubygems/resolver/stats.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI" Stats;TcRDoc::NormalClass00PK]qResolver/Stats/cdesc-Stats.rinu[U:RDoc::NormalClass[iI" Stats:ETI"Gem::Resolver::Stats;TI" Object;To:RDoc::Markup::Document: @parts[o;;[: @fileI"#lib/rubygems/resolver/stats.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[[U:RDoc::Constant[iI" PATTERN;FI""Gem::Resolver::Stats::PATTERN;T00o;;[; @; 0@@cRDoc::NormalClass0[[[I" class;T[[: public[[I"new;TI"#lib/rubygems/resolver/stats.rb;T[:protected[[: private[[I" instance;T[[; [ [I"backtracking!;F@![I" display;F@![I"iteration!;F@![I"record_depth;F@![I"record_requirements;F@![I"requirement!;F@![; [[;[[[U:RDoc::Context::Section[i0o;;[; 0; 0[@@cRDoc::TopLevelPK]Gp Resolver/Stats/record_depth-i.rinu[U:RDoc::AnyMethod[iI"record_depth:EFI"&Gem::Resolver::Stats#record_depth;TF: publico:RDoc::Markup::Document: @parts[: @fileI"#lib/rubygems/resolver/stats.rb;T:0@omit_headings_from_table_of_contents_below000[I" (stack);T@ FI" Stats;TcRDoc::NormalClass00PK]s.7Resolver/LocalSpecification/cdesc-LocalSpecification.rinu[U:RDoc::NormalClass[iI"LocalSpecification:ETI"&Gem::Resolver::LocalSpecification;TI"%Gem::Resolver::SpecSpecification;Fo:RDoc::Markup::Document: @parts[o;;[o:RDoc::Markup::Paragraph;[I"IA LocalSpecification comes from a .gem file on the local filesystem.;T: @fileI"1lib/rubygems/resolver/local_specification.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[[[[[I" class;T[[: public[[:protected[[: private[[I" instance;T[[; [[I"installable_platform?;FI"1lib/rubygems/resolver/local_specification.rb;T[; [[;[[[U:RDoc::Context::Section[i0o;;[; 0; 0[@@cRDoc::TopLevelPK]_R>8Resolver/LocalSpecification/installable_platform%3f-i.rinu[U:RDoc::AnyMethod[iI"installable_platform?:EFI"Used internally to indicate that a dependency conflicted ;TI")with a spec that would be activated.;T: @fileI"&lib/rubygems/resolver/conflict.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[[ I"activated;TI"R;T: publicFI"&lib/rubygems/resolver/conflict.rb;T[ I"dependency;TI"R;T; F@[[[[I" class;T[[; [[I"new;T@[:protected[[: private[[I" instance;T[[; [ [I"conflicting_dependencies;F@[I" explain;F@[I"explanation;F@[I"for_spec?;F@[I"request_path;F@[I"requester;F@[; [[;[[[U:RDoc::Context::Section[i0o;;[; 0; 0[@@cRDoc::TopLevelPK]/ll$Resolver/ActivationRequest/spec-i.rinu[U:RDoc::Attr[iI" spec:ETI"*Gem::Resolver::ActivationRequest#spec;TI"R;T: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"'The specification to be activated.;T: @fileI"0lib/rubygems/resolver/activation_request.rb;T:0@omit_headings_from_table_of_contents_below0F@I"%Gem::Resolver::ActivationRequest;TcRDoc::NormalClass0PK]A #Resolver/ActivationRequest/new-c.rinu[U:RDoc::AnyMethod[iI"new:ETI"*Gem::Resolver::ActivationRequest::new;TT: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"LCreates a new ActivationRequest that will activate +spec+. The parent ;TI"C+request+ is used to provide diagnostics in case of conflicts.;To:RDoc::Markup::BlankLineo; ; [I"O+others_possible+ indicates that other specifications may also match this ;TI"activation request.;T: @fileI"0lib/rubygems/resolver/activation_request.rb;T:0@omit_headings_from_table_of_contents_below000[I",(spec, request, others_possible = true);T@FI"ActivationRequest;TcRDoc::NormalClass00PK]Ǩ&Resolver/ActivationRequest/parent-i.rinu[U:RDoc::AnyMethod[iI" parent:EFI",Gem::Resolver::ActivationRequest#parent;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"@Return the ActivationRequest that contained the dependency ;TI" that we were activated for.;T: @fileI"0lib/rubygems/resolver/activation_request.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"ActivationRequest;TcRDoc::NormalClass00PK]bl)Resolver/ActivationRequest/full_name-i.rinu[U:RDoc::AnyMethod[iI"full_name:EFI"/Gem::Resolver::ActivationRequest#full_name;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"8The full name of the specification to be activated.;T: @fileI"0lib/rubygems/resolver/activation_request.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"ActivationRequest;TcRDoc::NormalClass00PK]ll5Resolver/ActivationRequest/cdesc-ActivationRequest.rinu[U:RDoc::NormalClass[iI"ActivationRequest:ETI"%Gem::Resolver::ActivationRequest;TI" Object;To:RDoc::Markup::Document: @parts[o;;[o:RDoc::Markup::Paragraph;[I"QSpecifies a Specification object that should be activated. Also contains a ;TI";dependency that was used to introduce this activation.;T: @fileI"0lib/rubygems/resolver/activation_request.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[[ I" request;TI"R;T: publicFI"0lib/rubygems/resolver/activation_request.rb;T[ I" spec;TI"R;T; F@[[[[I" class;T[[; [[I"new;T@[:protected[[: private[[I" instance;T[[; [ [I" download;F@[I"full_name;F@[I"full_spec;F@[I"installed?;F@[I" name;F@[I"others_possible?;F@[I" parent;F@[I" version;F@[; [[;[[[U:RDoc::Context::Section[i0o;;[; 0; 0[@@cRDoc::TopLevelPK]T2Resolver/ActivationRequest/others_possible%3f-i.rinu[U:RDoc::AnyMethod[iI"others_possible?:EFI"6Gem::Resolver::ActivationRequest#others_possible?;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"=Indicate if this activation is one of a set of possible ;TI".requests for the same Dependency request.;T: @fileI"0lib/rubygems/resolver/activation_request.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"ActivationRequest;TcRDoc::NormalClass00PK]>)Resolver/ActivationRequest/full_spec-i.rinu[U:RDoc::AnyMethod[iI"full_spec:EFI"/Gem::Resolver::ActivationRequest#full_spec;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"8The Gem::Specification for this activation request.;T: @fileI"0lib/rubygems/resolver/activation_request.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"ActivationRequest;TcRDoc::NormalClass00PK]zz$Resolver/ActivationRequest/name-i.rinu[U:RDoc::AnyMethod[iI" name:EFI"*Gem::Resolver::ActivationRequest#name;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"8The name of this activation request's specification;T: @fileI"0lib/rubygems/resolver/activation_request.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"ActivationRequest;TcRDoc::NormalClass00PK]c'Resolver/ActivationRequest/version-i.rinu[U:RDoc::AnyMethod[iI" version:EFI"-Gem::Resolver::ActivationRequest#version;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I";The version of this activation request's specification;T: @fileI"0lib/rubygems/resolver/activation_request.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"ActivationRequest;TcRDoc::NormalClass00PK]Rl'Resolver/ActivationRequest/request-i.rinu[U:RDoc::Attr[iI" request:ETI"-Gem::Resolver::ActivationRequest#request;TI"R;T: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"4The parent request for this activation request.;T: @fileI"0lib/rubygems/resolver/activation_request.rb;T:0@omit_headings_from_table_of_contents_below0F@I"%Gem::Resolver::ActivationRequest;TcRDoc::NormalClass0PK]h(Resolver/ActivationRequest/download-i.rinu[U:RDoc::AnyMethod[iI" download:EFI".Gem::Resolver::ActivationRequest#download;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"9Downloads a gem at +path+ and returns the file path.;T: @fileI"0lib/rubygems/resolver/activation_request.rb;T:0@omit_headings_from_table_of_contents_below000[I" (path);T@FI"ActivationRequest;TcRDoc::NormalClass00PK]rB,Resolver/ActivationRequest/installed%3f-i.rinu[U:RDoc::AnyMethod[iI"installed?:EFI"0Gem::Resolver::ActivationRequest#installed?;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I":True if the requested gem has already been installed.;T: @fileI"0lib/rubygems/resolver/activation_request.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"ActivationRequest;TcRDoc::NormalClass00PK]vResolver/for_current_gems-c.rinu[U:RDoc::AnyMethod[iI"for_current_gems:EFI"$Gem::Resolver::for_current_gems;TT: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"MCreates a Resolver that queries only against the already installed gems ;TI"#for the +needed+ dependencies.;T: @fileI"lib/rubygems/resolver.rb;T:0@omit_headings_from_table_of_contents_below000[I" (needed);T@FI" Resolver;TcRDoc::NormalClass00PK]f'\\Resolver/new-c.rinu[U:RDoc::AnyMethod[iI"new:ETI"Gem::Resolver::new;TT: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"ACreate Resolver object which will resolve the tree starting ;TI"&with +needed+ Dependency objects.;To:RDoc::Markup::BlankLineo; ; [I"J+set+ is an object that provides where to look for specifications to ;TI"Ksatisfy the Dependencies. This defaults to IndexSet, which will query ;TI"rubygems.org.;T: @fileI"lib/rubygems/resolver.rb;T:0@omit_headings_from_table_of_contents_below000[I"(needed, set = nil);T@FI" Resolver;TcRDoc::NormalClass00PK]hxbb"Resolver/Specification/source-i.rinu[U:RDoc::Attr[iI" source:ETI"(Gem::Resolver::Specification#source;TI"R;T: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"&The source for this specification;T: @fileI"+lib/rubygems/resolver/specification.rb;T:0@omit_headings_from_table_of_contents_below0F@I"!Gem::Resolver::Specification;TcRDoc::NormalClass0PK]``Resolver/Specification/set-i.rinu[U:RDoc::Attr[iI"set:ETI"%Gem::Resolver::Specification#set;TI"R;T: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"*The set this specification came from.;T: @fileI"+lib/rubygems/resolver/specification.rb;T:0@omit_headings_from_table_of_contents_below0F@I"!Gem::Resolver::Specification;TcRDoc::NormalClass0PK]j.@ooResolver/Specification/new-c.rinu[U:RDoc::AnyMethod[iI"new:ETI"&Gem::Resolver::Specification::new;TT: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I";Sets default instance variables for the specification.;T: @fileI"+lib/rubygems/resolver/specification.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"Specification;TcRDoc::NormalClass00PK]{p%Resolver/Specification/full_name-i.rinu[U:RDoc::AnyMethod[iI"full_name:EFI"+Gem::Resolver::Specification#full_name;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"/The name and version of the specification.;To:RDoc::Markup::BlankLineo; ; [I"GUnlike Gem::Specification#full_name, the platform is not included.;T: @fileI"+lib/rubygems/resolver/specification.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"Specification;TcRDoc::NormalClass00PK]rgg Resolver/Specification/name-i.rinu[U:RDoc::Attr[iI" name:ETI"&Gem::Resolver::Specification#name;TI"R;T: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"/The name of the gem for this specification;T: @fileI"+lib/rubygems/resolver/specification.rb;T:0@omit_headings_from_table_of_contents_below0F@I"!Gem::Resolver::Specification;TcRDoc::NormalClass0PK]yqq#Resolver/Specification/version-i.rinu[U:RDoc::Attr[iI" version:ETI")Gem::Resolver::Specification#version;TI"R;T: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"3The version of the gem for this specification.;T: @fileI"+lib/rubygems/resolver/specification.rb;T:0@omit_headings_from_table_of_contents_below0F@I"!Gem::Resolver::Specification;TcRDoc::NormalClass0PK]J Q-Resolver/Specification/cdesc-Specification.rinu[U:RDoc::NormalClass[iI"Specification:ETI"!Gem::Resolver::Specification;TI" Object;To:RDoc::Markup::Document: @parts[o;;[o:RDoc::Markup::Paragraph;[I"DA Resolver::Specification contains a subset of the information ;TI"Lcontained in a Gem::Specification. Only the information necessary for ;TI"7dependency resolution in the resolver is included.;T: @fileI"+lib/rubygems/resolver/specification.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[ [ I"dependencies;TI"R;T: publicFI"+lib/rubygems/resolver/specification.rb;T[ I" name;TI"R;T; F@[ I" platform;TI"R;T; F@[ I"set;TI"R;T; F@[ I" source;TI"R;T; F@[ I" version;TI"R;T; F@[[[[I" class;T[[; [[I"new;T@[:protected[[: private[[I" instance;T[[; [[I"full_name;F@[I" install;F@[I"installable_platform?;F@[; [[;[[[U:RDoc::Context::Section[i0o;;[; 0; 0[@@cRDoc::TopLevelPK]ܢdd$Resolver/Specification/platform-i.rinu[U:RDoc::Attr[iI" platform:ETI"*Gem::Resolver::Specification#platform;TI"R;T: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"$The platform this gem works on.;T: @fileI"+lib/rubygems/resolver/specification.rb;T:0@omit_headings_from_table_of_contents_below0F@I"!Gem::Resolver::Specification;TcRDoc::NormalClass0PK]n3Resolver/Specification/installable_platform%3f-i.rinu[U:RDoc::AnyMethod[iI"installable_platform?:EFI"7Gem::Resolver::Specification#installable_platform?;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"HReturns true if this specification is installable on this platform.;T: @fileI"+lib/rubygems/resolver/specification.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"Specification;TcRDoc::NormalClass00PK]:PG(Resolver/Specification/dependencies-i.rinu[U:RDoc::Attr[iI"dependencies:ETI".Gem::Resolver::Specification#dependencies;TI"R;T: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"7The dependencies of the gem for this specification;T: @fileI"+lib/rubygems/resolver/specification.rb;T:0@omit_headings_from_table_of_contents_below0F@I"!Gem::Resolver::Specification;TcRDoc::NormalClass0PK]bدiCC#Resolver/Specification/install-i.rinu[U:RDoc::AnyMethod[iI" install:EFI")Gem::Resolver::Specification#install;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [ I"JInstalls this specification using the Gem::Installer +options+. The ;TI"Jinstall method yields a Gem::Installer instance, which indicates the ;TI"Igem will be installed, or +nil+, which indicates the gem is already ;TI"installed.;T: @fileI"+lib/rubygems/resolver/specification.rb;T:0@omit_headings_from_table_of_contents_below00I"installer;T[I"(options);T@FI"Specification;TcRDoc::NormalClass00PK]EK(RRResolver/GitSet/find_all-i.rinu[U:RDoc::AnyMethod[iI" find_all:EFI"#Gem::Resolver::GitSet#find_all;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"&Finds all git gems matching +req+;T: @fileI"%lib/rubygems/resolver/git_set.rb;T:0@omit_headings_from_table_of_contents_below000[I" (req);T@FI" GitSet;TcRDoc::NormalClass00PK]V1rrResolver/GitSet/prefetch-i.rinu[U:RDoc::AnyMethod[iI" prefetch:EFI"#Gem::Resolver::GitSet#prefetch;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"EPrefetches specifications from the git repositories in this set.;T: @fileI"%lib/rubygems/resolver/git_set.rb;T:0@omit_headings_from_table_of_contents_below000[I" (reqs);T@FI" GitSet;TcRDoc::NormalClass00PK]ZfrrResolver/GitSet/cdesc-GitSet.rinu[U:RDoc::NormalClass[iI" GitSet:ETI"Gem::Resolver::GitSet;TI"Gem::Resolver::Set;Fo:RDoc::Markup::Document: @parts[o;;[ o:RDoc::Markup::Paragraph;[I"EA GitSet represents gems that are sourced from git repositories.;To:RDoc::Markup::BlankLineo; ;[I"2This is used for gem dependency file support.;T@o; ;[I" Example:;T@o:RDoc::Markup::Verbatim;[I"%set = Gem::Resolver::GitSet.new ;TI"Iset.add_git_gem 'rake', 'git://example/rake.git', tag: 'rake-10.1.0';T: @format0: @fileI"%lib/rubygems/resolver/git_set.rb;T:0@omit_headings_from_table_of_contents_below0; 0;0[[ I" root_dir;TI"RW;T: publicFI"%lib/rubygems/resolver/git_set.rb;T[[[[I" class;T[[;[[:protected[[: private[[I" instance;T[[;[[I" find_all;F@![I" prefetch;F@![;[[;[[[U:RDoc::Context::Section[i0o;;[; 0;0[@@cRDoc::TopLevelPK] 2Resolver/GitSet/root_dir-i.rinu[U:RDoc::Attr[iI" root_dir:ETI"#Gem::Resolver::GitSet#root_dir;TI"RW;T: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"PThe root directory for git gems in this set. This is usually Gem.dir, the ;TI"-installation directory for regular gems.;T: @fileI"%lib/rubygems/resolver/git_set.rb;T:0@omit_headings_from_table_of_contents_below0F@I"Gem::Resolver::GitSet;TcRDoc::NormalClass0PK]1!Resolver/CurrentSet/find_all-i.rinu[U:RDoc::AnyMethod[iI" find_all:EFI"'Gem::Resolver::CurrentSet#find_all;TF: publico:RDoc::Markup::Document: @parts[: @fileI")lib/rubygems/resolver/current_set.rb;T:0@omit_headings_from_table_of_contents_below000[I" (req);T@ FI"CurrentSet;TcRDoc::NormalClass00PK]'Resolver/CurrentSet/cdesc-CurrentSet.rinu[U:RDoc::NormalClass[iI"CurrentSet:ETI"Gem::Resolver::CurrentSet;TI"Gem::Resolver::Set;Fo:RDoc::Markup::Document: @parts[o;;[o:RDoc::Markup::Paragraph;[I"9A set which represents the installed gems. Respects ;TI"8all the normal settings that control where to look ;TI"for installed gems.;T: @fileI")lib/rubygems/resolver/current_set.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[[[[[I" class;T[[: public[[:protected[[: private[[I" instance;T[[; [[I" find_all;FI")lib/rubygems/resolver/current_set.rb;T[; [[;[[[U:RDoc::Context::Section[i0o;;[; 0; 0[@@cRDoc::TopLevelPK]s88"Resolver/APISpecification/new-c.rinu[U:RDoc::AnyMethod[iI"new:ETI")Gem::Resolver::APISpecification::new;TT: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"KCreates an APISpecification for the given +set+ from the rubygems.org ;TI"+api_data+.;To:RDoc::Markup::BlankLineo; ; [I"KSee http://guides.rubygems.org/rubygems-org-api/#misc_methods for the ;TI"format of the +api_data+.;T: @fileI"/lib/rubygems/resolver/api_specification.rb;T:0@omit_headings_from_table_of_contents_below000[I"(set, api_data);T@TI"APISpecification;TcRDoc::NormalClass00PK]63Resolver/APISpecification/cdesc-APISpecification.rinu[U:RDoc::NormalClass[iI"APISpecification:ETI"$Gem::Resolver::APISpecification;TI"!Gem::Resolver::Specification;Fo:RDoc::Markup::Document: @parts[o;;[o:RDoc::Markup::Paragraph;[I"CRepresents a specification retrieved via the rubygems.org API.;To:RDoc::Markup::BlankLineo; ;[I"RThis is used to avoid loading the full Specification object when all we need ;TI",is the name, version, and dependencies.;T: @fileI"/lib/rubygems/resolver/api_specification.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[[[[[I" class;T[[: public[[I"new;TI"/lib/rubygems/resolver/api_specification.rb;T[:protected[[: private[[I" instance;T[[; [[;[[;[[[U:RDoc::Context::Section[i0o;;[; 0; 0[@@cRDoc::TopLevelPK]r#Resolver/DependencyRequest/new-c.rinu[U:RDoc::AnyMethod[iI"new:ETI"*Gem::Resolver::DependencyRequest::new;TT: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"HCreates a new DependencyRequest for +dependency+ from +requester+. ;TI";+requester may be nil if the request came from a user.;T: @fileI"0lib/rubygems/resolver/dependency_request.rb;T:0@omit_headings_from_table_of_contents_below000[I"(dependency, requester);T@FI"DependencyRequest;TcRDoc::NormalClass00PK]+Resolver/DependencyRequest/requirement-i.rinu[U:RDoc::AnyMethod[iI"requirement:EFI"1Gem::Resolver::DependencyRequest#requirement;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"8The version requirement for this dependency request;T: @fileI"0lib/rubygems/resolver/dependency_request.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"DependencyRequest;TcRDoc::NormalClass00PK]lk/Resolver/DependencyRequest/matches_spec%3f-i.rinu[U:RDoc::AnyMethod[iI"matches_spec?:EFI"3Gem::Resolver::DependencyRequest#matches_spec?;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I".Does this dependency request match +spec+;T: @fileI"0lib/rubygems/resolver/dependency_request.rb;T:0@omit_headings_from_table_of_contents_below000[I" (spec);T@FI"DependencyRequest;TcRDoc::NormalClass00PK]U$Resolver/DependencyRequest/name-i.rinu[U:RDoc::AnyMethod[iI" name:EFI"*Gem::Resolver::DependencyRequest#name;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"?The name of the gem this dependency request is requesting.;T: @fileI"0lib/rubygems/resolver/dependency_request.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"DependencyRequest;TcRDoc::NormalClass00PK]ID;115Resolver/DependencyRequest/cdesc-DependencyRequest.rinu[U:RDoc::NormalClass[iI"DependencyRequest:ETI"%Gem::Resolver::DependencyRequest;TI" Object;To:RDoc::Markup::Document: @parts[o;;[o:RDoc::Markup::Paragraph;[I"IUsed Internally. Wraps a Dependency object to also track which spec ;TI"contained the Dependency.;T: @fileI"0lib/rubygems/resolver/dependency_request.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[[ I"dependency;TI"R;T: publicFI"0lib/rubygems/resolver/dependency_request.rb;T[ I"requester;TI"R;T; F@[[[[I" class;T[[; [[I"new;T@[:protected[[: private[[I" instance;T[[; [ [I"explicit?;F@[I"implicit?;F@[I"matches_spec?;F@[I" name;F@[I"request_context;F@[I"requirement;F@[; [[;[[[U:RDoc::Context::Section[i0o;;[; 0; 0[@@cRDoc::TopLevelPK]pott)Resolver/DependencyRequest/requester-i.rinu[U:RDoc::Attr[iI"requester:ETI"/Gem::Resolver::DependencyRequest#requester;TI"R;T: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"%The request for this dependency.;T: @fileI"0lib/rubygems/resolver/dependency_request.rb;T:0@omit_headings_from_table_of_contents_below0F@I"%Gem::Resolver::DependencyRequest;TcRDoc::NormalClass0PK] +Resolver/DependencyRequest/explicit%3f-i.rinu[U:RDoc::AnyMethod[iI"explicit?:EFI"/Gem::Resolver::DependencyRequest#explicit?;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"LIndicate that the request is for a gem explicitly requested by the user;T: @fileI"0lib/rubygems/resolver/dependency_request.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"DependencyRequest;TcRDoc::NormalClass00PK]xUsqq*Resolver/DependencyRequest/dependency-i.rinu[U:RDoc::Attr[iI"dependency:ETI"0Gem::Resolver::DependencyRequest#dependency;TI"R;T: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I" The wrapped Gem::Dependency;T: @fileI"0lib/rubygems/resolver/dependency_request.rb;T:0@omit_headings_from_table_of_contents_below0F@I"%Gem::Resolver::DependencyRequest;TcRDoc::NormalClass0PK]e/Resolver/DependencyRequest/request_context-i.rinu[U:RDoc::AnyMethod[iI"request_context:EFI"5Gem::Resolver::DependencyRequest#request_context;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"JReturn a String indicating who caused this request to be added (only ;TI"!valid for implicit requests);T: @fileI"0lib/rubygems/resolver/dependency_request.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"DependencyRequest;TcRDoc::NormalClass00PK]9L~+Resolver/DependencyRequest/implicit%3f-i.rinu[U:RDoc::AnyMethod[iI"implicit?:EFI"/Gem::Resolver::DependencyRequest#implicit?;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"IIndicate that the request is for a gem requested as a dependency of ;TI"another gem;T: @fileI"0lib/rubygems/resolver/dependency_request.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"DependencyRequest;TcRDoc::NormalClass00PK]Sj~9Resolver/VendorSpecification/cdesc-VendorSpecification.rinu[U:RDoc::NormalClass[iI"VendorSpecification:ETI"'Gem::Resolver::VendorSpecification;TI"%Gem::Resolver::SpecSpecification;Fo:RDoc::Markup::Document: @parts[o;;[o:RDoc::Markup::Paragraph;[I"RA VendorSpecification represents a gem that has been unpacked into a project ;TI"Mand is being loaded through a gem dependencies file through the +path:+ ;TI" option.;T: @fileI"2lib/rubygems/resolver/vendor_specification.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[[[[[I" class;T[[: public[[:protected[[: private[[I" instance;T[[; [[I" install;FI"2lib/rubygems/resolver/vendor_specification.rb;T[; [[;[[[U:RDoc::Context::Section[i0o;;[; 0; 0[@@cRDoc::TopLevelPK]g)Resolver/VendorSpecification/install-i.rinu[U:RDoc::AnyMethod[iI" install:EFI"/Gem::Resolver::VendorSpecification#install;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"GThis is a null install as this gem was unpacked into a directory. ;TI"+options+ are ignored.;T: @fileI"2lib/rubygems/resolver/vendor_specification.rb;T:0@omit_headings_from_table_of_contents_below00I"nil;T[I"(options);T@FI"VendorSpecification;TcRDoc::NormalClass00PK]1_#Resolver/SpecSpecification/new-c.rinu[U:RDoc::AnyMethod[iI"new:ETI"*Gem::Resolver::SpecSpecification::new;TT: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"LA SpecSpecification is created for a +set+ for a Gem::Specification in ;TI"N+spec+. The +source+ is either where the +spec+ came from, or should be ;TI"loaded from.;T: @fileI"0lib/rubygems/resolver/spec_specification.rb;T:0@omit_headings_from_table_of_contents_below000[I"(set, spec, source = nil);T@FI"SpecSpecification;TcRDoc::NormalClass00PK])Resolver/SpecSpecification/full_name-i.rinu[U:RDoc::AnyMethod[iI"full_name:EFI"/Gem::Resolver::SpecSpecification#full_name;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"/The name and version of the specification.;To:RDoc::Markup::BlankLineo; ; [I"GUnlike Gem::Specification#full_name, the platform is not included.;T: @fileI"0lib/rubygems/resolver/spec_specification.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"SpecSpecification;TcRDoc::NormalClass00PK](Lpqq$Resolver/SpecSpecification/name-i.rinu[U:RDoc::AnyMethod[iI" name:EFI"*Gem::Resolver::SpecSpecification#name;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"/The name of the gem for this specification;T: @fileI"0lib/rubygems/resolver/spec_specification.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"SpecSpecification;TcRDoc::NormalClass00PK]ETZ{{'Resolver/SpecSpecification/version-i.rinu[U:RDoc::AnyMethod[iI" version:EFI"-Gem::Resolver::SpecSpecification#version;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"3The version of the gem for this specification.;T: @fileI"0lib/rubygems/resolver/spec_specification.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"SpecSpecification;TcRDoc::NormalClass00PK]6z  5Resolver/SpecSpecification/cdesc-SpecSpecification.rinu[U:RDoc::NormalClass[iI"SpecSpecification:ETI"%Gem::Resolver::SpecSpecification;TI"!Gem::Resolver::Specification;Fo:RDoc::Markup::Document: @parts[o;;[o:RDoc::Markup::Paragraph;[I"GThe Resolver::SpecSpecification contains common functionality for ;TI"EResolver specifications that are backed by a Gem::Specification.;T: @fileI"0lib/rubygems/resolver/spec_specification.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[[[[[I" class;T[[: public[[I"new;TI"0lib/rubygems/resolver/spec_specification.rb;T[:protected[[: private[[I" instance;T[[; [ [I"dependencies;F@[I"full_name;F@[I" name;F@[I" platform;F@[I" version;F@[; [[;[[[U:RDoc::Context::Section[i0o;;[; 0; 0[@@cRDoc::TopLevelPK]k?nn(Resolver/SpecSpecification/platform-i.rinu[U:RDoc::AnyMethod[iI" platform:EFI".Gem::Resolver::SpecSpecification#platform;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"$The platform this gem works on.;T: @fileI"0lib/rubygems/resolver/spec_specification.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"SpecSpecification;TcRDoc::NormalClass00PK]1N,Resolver/SpecSpecification/dependencies-i.rinu[U:RDoc::AnyMethod[iI"dependencies:EFI"2Gem::Resolver::SpecSpecification#dependencies;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"7The dependencies of the gem for this specification;T: @fileI"0lib/rubygems/resolver/spec_specification.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"SpecSpecification;TcRDoc::NormalClass00PK]l&ll!Resolver/ignore_dependencies-i.rinu[U:RDoc::Attr[iI"ignore_dependencies:ETI"&Gem::Resolver#ignore_dependencies;TI"RW;T: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"AWhen true, no dependencies are looked up for requested gems.;T: @fileI"lib/rubygems/resolver.rb;T:0@omit_headings_from_table_of_contents_below0F@I"Gem::Resolver;TcRDoc::NormalClass0PK]6kk"Resolver/ComposedSet/find_all-i.rinu[U:RDoc::AnyMethod[iI" find_all:EFI"(Gem::Resolver::ComposedSet#find_all;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"0Finds all specs matching +req+ in all sets.;T: @fileI"*lib/rubygems/resolver/composed_set.rb;T:0@omit_headings_from_table_of_contents_below000[I" (req);T@FI"ComposedSet;TcRDoc::NormalClass00PK]mѥ__"Resolver/ComposedSet/prefetch-i.rinu[U:RDoc::AnyMethod[iI" prefetch:EFI"(Gem::Resolver::ComposedSet#prefetch;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"#Prefetches +reqs+ in all sets.;T: @fileI"*lib/rubygems/resolver/composed_set.rb;T:0@omit_headings_from_table_of_contents_below000[I" (reqs);T@FI"ComposedSet;TcRDoc::NormalClass00PK] Q]ݖResolver/ComposedSet/new-c.rinu[U:RDoc::AnyMethod[iI"new:ETI"$Gem::Resolver::ComposedSet::new;TT: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"7Creates a new ComposedSet containing +sets+. Use ;TI")Gem::Resolver::compose_sets instead.;T: @fileI"*lib/rubygems/resolver/composed_set.rb;T:0@omit_headings_from_table_of_contents_below000[I" (*sets);T@TI"ComposedSet;TcRDoc::NormalClass00PK]`kww)Resolver/ComposedSet/cdesc-ComposedSet.rinu[U:RDoc::NormalClass[iI"ComposedSet:ETI"Gem::Resolver::ComposedSet;TI"Gem::Resolver::Set;Fo:RDoc::Markup::Document: @parts[o;;[ o:RDoc::Markup::Paragraph;[I"HA ComposedSet allows multiple sets to be queried like a single set.;To:RDoc::Markup::BlankLineo; ;[I":To create a composed set with any number of sets use:;T@o:RDoc::Markup::Verbatim;[I"+Gem::Resolver.compose_sets set1, set2 ;T: @format0o; ;[I"9This method will eliminate nesting of composed sets.;T: @fileI"*lib/rubygems/resolver/composed_set.rb;T:0@omit_headings_from_table_of_contents_below0; 0;0[[[[[I" class;T[[: public[[I"new;TI"*lib/rubygems/resolver/composed_set.rb;T[:protected[[: private[[I" instance;T[[;[[I" find_all;F@'[I" prefetch;F@'[I" remote=;F@'[;[[;[[[U:RDoc::Context::Section[i0o;;[; 0;0[@@cRDoc::TopLevelPK]vv#Resolver/ComposedSet/remote%3d-i.rinu[U:RDoc::AnyMethod[iI" remote=:EFI"'Gem::Resolver::ComposedSet#remote=;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I":Sets the remote network access for all composed sets.;T: @fileI"*lib/rubygems/resolver/composed_set.rb;T:0@omit_headings_from_table_of_contents_below000[I" (remote);T@TI"ComposedSet;TcRDoc::NormalClass00PK]D ^^Resolver/missing-i.rinu[U:RDoc::Attr[iI" missing:ETI"Gem::Resolver#missing;TI"R;T: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"LList of dependencies that could not be found in the configured sources.;T: @fileI"lib/rubygems/resolver.rb;T:0@omit_headings_from_table_of_contents_below0F@I"Gem::Resolver;TcRDoc::NormalClass0PK]6CIResolver/APISet/find_all-i.rinu[U:RDoc::AnyMethod[iI" find_all:EFI"#Gem::Resolver::APISet#find_all;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I":Return an array of APISpecification objects matching ;TI"DependencyRequest +req+.;T: @fileI"%lib/rubygems/resolver/api_set.rb;T:0@omit_headings_from_table_of_contents_below000[I" (req);T@FI" APISet;TcRDoc::NormalClass00PK]u4WWResolver/APISet/source-i.rinu[U:RDoc::Attr[iI" source:ETI"!Gem::Resolver::APISet#source;TI"R;T: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"/The Gem::Source that gems are fetched from;T: @fileI"%lib/rubygems/resolver/api_set.rb;T:0@omit_headings_from_table_of_contents_below0F@I"Gem::Resolver::APISet;TcRDoc::NormalClass0PK] MMResolver/APISet/uri-i.rinu[U:RDoc::Attr[iI"uri:ETI"Gem::Resolver::APISet#uri;TI"R;T: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"+The corresponding place to fetch gems.;T: @fileI"%lib/rubygems/resolver/api_set.rb;T:0@omit_headings_from_table_of_contents_below0F@I"Gem::Resolver::APISet;TcRDoc::NormalClass0PK] Resolver/APISet/prefetch-i.rinu[U:RDoc::AnyMethod[iI" prefetch:EFI"#Gem::Resolver::APISet#prefetch;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I":A hint run by the resolver to allow the Set to fetch ;TI"(data for DependencyRequests +reqs+.;T: @fileI"%lib/rubygems/resolver/api_set.rb;T:0@omit_headings_from_table_of_contents_below000[I" (reqs);T@FI" APISet;TcRDoc::NormalClass00PK]X Resolver/APISet/new-c.rinu[U:RDoc::AnyMethod[iI"new:ETI"Gem::Resolver::APISet::new;TT: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"PCreates a new APISet that will retrieve gems from +uri+ using the RubyGems ;TI"-API URL +dep_uri+ which is described at ;TI"0http://guides.rubygems.org/rubygems-org-api;T: @fileI"%lib/rubygems/resolver/api_set.rb;T:0@omit_headings_from_table_of_contents_below000[I";(dep_uri = 'https://rubygems.org/api/v1/dependencies');T@TI" APISet;TcRDoc::NormalClass00PK]Resolver/APISet/cdesc-APISet.rinu[U:RDoc::NormalClass[iI" APISet:ETI"Gem::Resolver::APISet;TI"Gem::Resolver::Set;Fo:RDoc::Markup::Document: @parts[o;;[o:RDoc::Markup::Paragraph;[I"CThe global rubygems pool, available via the rubygems.org API. ;TI"+Returns instances of APISpecification.;T: @fileI"%lib/rubygems/resolver/api_set.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[[ I" source;TI"R;T: publicFI"%lib/rubygems/resolver/api_set.rb;T[ I"uri;TI"R;T; F@[[[[I" class;T[[; [[I"new;T@[:protected[[: private[[I" instance;T[[; [[I" find_all;F@[I" prefetch;F@[; [[;[[[U:RDoc::Context::Section[i0o;;[; 0; 0[@@cRDoc::TopLevelPK]Lx$Resolver/IndexSpecification/new-c.rinu[U:RDoc::AnyMethod[iI"new:ETI"+Gem::Resolver::IndexSpecification::new;TT: publico:RDoc::Markup::Document: @parts[ o:RDoc::Markup::Paragraph; [I"NAn IndexSpecification is created from the index format described in `gem ;TI"help generate_index`.;To:RDoc::Markup::BlankLineo; ; [I"EThe +set+ contains other specifications for this (URL) +source+.;T@o; ; [I"PThe +name+, +version+ and +platform+ are the name, version and platform of ;TI" the gem.;T: @fileI"1lib/rubygems/resolver/index_specification.rb;T:0@omit_headings_from_table_of_contents_below000[I"+(set, name, version, source, platform);T@TI"IndexSpecification;TcRDoc::NormalClass00PK]܀`-Resolver/IndexSpecification/dependencies-i.rinu[U:RDoc::AnyMethod[iI"dependencies:EFI"3Gem::Resolver::IndexSpecification#dependencies;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"7The dependencies of the gem for this specification;T: @fileI"1lib/rubygems/resolver/index_specification.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"IndexSpecification;TcRDoc::NormalClass00PK] u07Resolver/IndexSpecification/cdesc-IndexSpecification.rinu[U:RDoc::NormalClass[iI"IndexSpecification:ETI"&Gem::Resolver::IndexSpecification;TI"!Gem::Resolver::Specification;Fo:RDoc::Markup::Document: @parts[o;;[o:RDoc::Markup::Paragraph;[I"QRepresents a possible Specification object returned from IndexSet. Used to ;TI"Ndelay needed to download full Specification objects when only the +name+ ;TI"and +version+ are needed.;T: @fileI"1lib/rubygems/resolver/index_specification.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[[[[[I" class;T[[: public[[I"new;TI"1lib/rubygems/resolver/index_specification.rb;T[:protected[[: private[[I" instance;T[[; [[I"dependencies;F@[; [[;[[[U:RDoc::Context::Section[i0o;;[; 0; 0[@@cRDoc::TopLevelPK]W8eXXResolver/conflicts-i.rinu[U:RDoc::Attr[iI"conflicts:ETI"Gem::Resolver#conflicts;TI"R;T: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"BContains all the conflicts encountered while doing resolution;T: @fileI"lib/rubygems/resolver.rb;T:0@omit_headings_from_table_of_contents_below0F@I"Gem::Resolver;TcRDoc::NormalClass0PK]peeResolver/resolve-i.rinu[U:RDoc::AnyMethod[iI" resolve:EFI"Gem::Resolver#resolve;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"LProceed with resolution! Returns an array of ActivationRequest objects.;T: @fileI"lib/rubygems/resolver.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI" Resolver;TcRDoc::NormalClass00PK]Q݀$Resolver/LockSpecification/spec-i.rinu[U:RDoc::AnyMethod[iI" spec:EFI"*Gem::Resolver::LockSpecification#spec;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I">A specification constructed from the lockfile is returned;T: @fileI"0lib/rubygems/resolver/lock_specification.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"LockSpecification;TcRDoc::NormalClass00PK]:DD#Resolver/LockSpecification/new-c.rinu[U:RDoc::AnyMethod[iI"new:ETI"*Gem::Resolver::LockSpecification::new;TT: publico:RDoc::Markup::Document: @parts[: @fileI"0lib/rubygems/resolver/lock_specification.rb;T:0@omit_headings_from_table_of_contents_below000[I"+(set, name, version, source, platform);T@ TI"LockSpecification;TcRDoc::NormalClass00PK]7]U  5Resolver/LockSpecification/cdesc-LockSpecification.rinu[U:RDoc::NormalClass[iI"LockSpecification:ETI"%Gem::Resolver::LockSpecification;TI"!Gem::Resolver::Specification;Fo:RDoc::Markup::Document: @parts[o;;[o:RDoc::Markup::Paragraph;[I"MThe LockSpecification comes from a lockfile (Gem::RequestSet::Lockfile).;To:RDoc::Markup::BlankLineo; ;[I"IA LockSpecification's dependency information is pre-filled from the ;TI"lockfile.;T: @fileI"0lib/rubygems/resolver/lock_specification.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[[[[[I" class;T[[: public[[I"new;TI"0lib/rubygems/resolver/lock_specification.rb;T[:protected[[: private[[I" instance;T[[; [[I" install;F@"[I" spec;F@"[;[[;[[[U:RDoc::Context::Section[i0o;;[; 0; 0[@@cRDoc::TopLevelPK]a0 'Resolver/LockSpecification/install-i.rinu[U:RDoc::AnyMethod[iI" install:EFI"-Gem::Resolver::LockSpecification#install;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"OThis is a null install as a locked specification is considered installed. ;TI"+options+ are ignored.;T: @fileI"0lib/rubygems/resolver/lock_specification.rb;T:0@omit_headings_from_table_of_contents_below00I"nil;T[I"(options);T@TI"LockSpecification;TcRDoc::NormalClass00PK]Resolver/LockSet/find_all-i.rinu[U:RDoc::AnyMethod[iI" find_all:EFI"$Gem::Resolver::LockSet#find_all;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"AReturns an Array of IndexSpecification objects matching the ;TI"DependencyRequest +req+.;T: @fileI"&lib/rubygems/resolver/lock_set.rb;T:0@omit_headings_from_table_of_contents_below000[I" (req);T@FI" LockSet;TcRDoc::NormalClass00PK]to[[Resolver/LockSet/new-c.rinu[U:RDoc::AnyMethod[iI"new:ETI" Gem::Resolver::LockSet::new;TT: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"2Creates a new LockSet from the given +source+;T: @fileI"&lib/rubygems/resolver/lock_set.rb;T:0@omit_headings_from_table_of_contents_below000[I" (source);T@TI" LockSet;TcRDoc::NormalClass00PK]l55!Resolver/LockSet/cdesc-LockSet.rinu[U:RDoc::NormalClass[iI" LockSet:ETI"Gem::Resolver::LockSet;TI"Gem::Resolver::Set;Fo:RDoc::Markup::Document: @parts[o;;[o:RDoc::Markup::Paragraph;[I"4A set of gems from a gem dependencies lockfile.;T: @fileI"&lib/rubygems/resolver/lock_set.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[[[[[I" class;T[[: public[[I"new;TI"&lib/rubygems/resolver/lock_set.rb;T[:protected[[: private[[I" instance;T[[; [[I" find_all;F@[; [[;[[[U:RDoc::Context::Section[i0o;;[; 0; 0[@@cRDoc::TopLevelPK]:۱Resolver/Set/find_all-i.rinu[U:RDoc::AnyMethod[iI" find_all:EFI" Gem::Resolver::Set#find_all;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"GThe find_all method must be implemented. It returns all Resolver ;TI"FSpecification objects matching the given DependencyRequest +req+.;T: @fileI"!lib/rubygems/resolver/set.rb;T:0@omit_headings_from_table_of_contents_below000[I" (req);T@FI"Set;TcRDoc::NormalClass00PK]\˖*Resolver/Set/cdesc-Set.rinu[U:RDoc::NormalClass[iI"Set:ETI"Gem::Resolver::Set;TI" Object;To:RDoc::Markup::Document: @parts[o;;[o:RDoc::Markup::Paragraph;[I"AResolver sets are used to look up specifications (and their ;TI"=dependencies) used in resolution. This set is abstract.;T: @fileI"!lib/rubygems/resolver/set.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[[ I" remote;TI"RW;T: publicFI"!lib/rubygems/resolver/set.rb;T[[[[I" class;T[[; [[:protected[[: private[[I" instance;T[[; [[I" find_all;F@[I" prefetch;F@[; [[;[[[U:RDoc::Context::Section[i0o;;[; 0; 0[@@cRDoc::TopLevelPK]Z rResolver/Set/prefetch-i.rinu[U:RDoc::AnyMethod[iI" prefetch:EFI" Gem::Resolver::Set#prefetch;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"NThe #prefetch method may be overridden, but this is not necessary. This ;TI"Kdefault implementation does nothing, which is suitable for sets where ;TI"Blooking up a specification is cheap (such as installed gems).;To:RDoc::Markup::BlankLineo; ; [I"IWhen overridden, the #prefetch method should look up specifications ;TI"matching +reqs+.;T: @fileI"!lib/rubygems/resolver/set.rb;T:0@omit_headings_from_table_of_contents_below000[I" (reqs);T@FI"Set;TcRDoc::NormalClass00PK]tDUVVResolver/Set/remote-i.rinu[U:RDoc::Attr[iI" remote:ETI"Gem::Resolver::Set#remote;TI"RW;T: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"7Set to true to disable network access for this set;T: @fileI"!lib/rubygems/resolver/set.rb;T:0@omit_headings_from_table_of_contents_below0F@I"Gem::Resolver::Set;TcRDoc::NormalClass0PK]z<Resolver/stats-i.rinu[U:RDoc::Attr[iI" stats:ETI"Gem::Resolver#stats;TI"R;T: publico:RDoc::Markup::Document: @parts[: @fileI"lib/rubygems/resolver.rb;T:0@omit_headings_from_table_of_contents_below0F@ I"Gem::Resolver;TcRDoc::NormalClass0PK]_^^!Resolver/RequirementList/new-c.rinu[U:RDoc::AnyMethod[iI"new:ETI"(Gem::Resolver::RequirementList::new;TT: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"#Creates a new RequirementList.;T: @fileI".lib/rubygems/resolver/requirement_list.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"RequirementList;TcRDoc::NormalClass00PK]ҁww$Resolver/RequirementList/remove-i.rinu[U:RDoc::AnyMethod[iI" remove:EFI"*Gem::Resolver::RequirementList#remove;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"7Remove the oldest DependencyRequest from the list.;T: @fileI".lib/rubygems/resolver/requirement_list.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"RequirementList;TcRDoc::NormalClass00PK]1WW&Resolver/RequirementList/empty%3f-i.rinu[U:RDoc::AnyMethod[iI" empty?:EFI"*Gem::Resolver::RequirementList#empty?;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"Is the list empty?;T: @fileI".lib/rubygems/resolver/requirement_list.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"RequirementList;TcRDoc::NormalClass00PK]Smee1Resolver/RequirementList/cdesc-RequirementList.rinu[U:RDoc::NormalClass[iI"RequirementList:ETI"#Gem::Resolver::RequirementList;TI" Object;To:RDoc::Markup::Document: @parts[o;;[o:RDoc::Markup::Paragraph;[I"KThe RequirementList is used to hold the requirements being considered ;TI"#while resolving a set of gems.;To:RDoc::Markup::BlankLineo; ;[I"NThe RequirementList acts like a queue where the oldest items are removed ;TI" first.;T: @fileI".lib/rubygems/resolver/requirement_list.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[[[[I"Enumerable;To;;[; @; 0I".lib/rubygems/resolver/requirement_list.rb;T[[I" class;T[[: public[[I"new;T@[:protected[[: private[[I" instance;T[[; [ [I"add;F@[I" empty?;F@[I" next5;F@[I" remove;F@[I" size;F@[;[[;[[[U:RDoc::Context::Section[i0o;;[; 0; 0[@@cRDoc::TopLevelPK]&hbb"Resolver/RequirementList/size-i.rinu[U:RDoc::AnyMethod[iI" size:EFI"(Gem::Resolver::RequirementList#size;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"&How many elements are in the list;T: @fileI".lib/rubygems/resolver/requirement_list.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"RequirementList;TcRDoc::NormalClass00PK]qq#Resolver/RequirementList/next5-i.rinu[U:RDoc::AnyMethod[iI" next5:EFI")Gem::Resolver::RequirementList#next5;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"3Returns the oldest five entries from the list.;T: @fileI".lib/rubygems/resolver/requirement_list.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"RequirementList;TcRDoc::NormalClass00PK]ʛk!Resolver/RequirementList/add-i.rinu[U:RDoc::AnyMethod[iI"add:EFI"'Gem::Resolver::RequirementList#add;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"FAdds Resolver::DependencyRequest +req+ to this requirements list.;T: @fileI".lib/rubygems/resolver/requirement_list.rb;T:0@omit_headings_from_table_of_contents_below000[I" (req);T@FI"RequirementList;TcRDoc::NormalClass00PK]H!wwResolver/soft_missing-i.rinu[U:RDoc::Attr[iI"soft_missing:ETI"Gem::Resolver#soft_missing;TI"RW;T: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"KWhen a missing dependency, don't stop. Just go on and record what was ;TI" missing.;T: @fileI"lib/rubygems/resolver.rb;T:0@omit_headings_from_table_of_contents_below0F@I"Gem::Resolver;TcRDoc::NormalClass0PK] OResolver/IndexSet/find_all-i.rinu[U:RDoc::AnyMethod[iI" find_all:EFI"%Gem::Resolver::IndexSet#find_all;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"II#Resolver/IndexSet/cdesc-IndexSet.rinu[U:RDoc::NormalClass[iI" IndexSet:ETI"Gem::Resolver::IndexSet;TI"Gem::Resolver::Set;Fo:RDoc::Markup::Document: @parts[o;;[o:RDoc::Markup::Paragraph;[I">The global rubygems pool represented via the traditional ;TI"source index.;T: @fileI"'lib/rubygems/resolver/index_set.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[[[[[I" class;T[[: public[[:protected[[: private[[I" instance;T[[; [[I" find_all;FI"'lib/rubygems/resolver/index_set.rb;T[; [[;[[[U:RDoc::Context::Section[i0o;;[; 0; 0[@@cRDoc::TopLevelPK]WResolver/compose_sets-c.rinu[U:RDoc::AnyMethod[iI"compose_sets:EFI" Gem::Resolver::compose_sets;TT: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"NCombines +sets+ into a ComposedSet that allows specification lookup in a ;TI"Puniform manner. If one of the +sets+ is itself a ComposedSet its sets are ;TI"+flattened into the result ComposedSet.;T: @fileI"lib/rubygems/resolver.rb;T:0@omit_headings_from_table_of_contents_below000[I" (*sets);T@FI" Resolver;TcRDoc::NormalClass00PK]GA3Resolver/GitSpecification/cdesc-GitSpecification.rinu[U:RDoc::NormalClass[iI"GitSpecification:ETI"$Gem::Resolver::GitSpecification;TI"%Gem::Resolver::SpecSpecification;Fo:RDoc::Markup::Document: @parts[o;;[o:RDoc::Markup::Paragraph;[I"OA GitSpecification represents a gem that is sourced from a git repository ;TI"Land is being loaded through a gem dependencies file through the +git:+ ;TI" option.;T: @fileI"/lib/rubygems/resolver/git_specification.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[[[[[I" class;T[[: public[[:protected[[: private[[I" instance;T[[; [[I" install;FI"/lib/rubygems/resolver/git_specification.rb;T[; [[;[[[U:RDoc::Context::Section[i0o;;[; 0; 0[@@cRDoc::TopLevelPK]-&Resolver/GitSpecification/install-i.rinu[U:RDoc::AnyMethod[iI" install:EFI",Gem::Resolver::GitSpecification#install;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"OInstalling a git gem only involves building the extensions and generating ;TI"the executables.;T: @fileI"/lib/rubygems/resolver/git_specification.rb;T:0@omit_headings_from_table_of_contents_below00I"installer;T[I"(options);T@FI"GitSpecification;TcRDoc::NormalClass00PK] !{{+Resolver/InstalledSpecification/source-i.rinu[U:RDoc::AnyMethod[iI" source:EFI"1Gem::Resolver::InstalledSpecification#source;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"&The source for this specification;T: @fileI"5lib/rubygems/resolver/installed_specification.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"InstalledSpecification;TcRDoc::NormalClass00PK]M?Resolver/InstalledSpecification/cdesc-InstalledSpecification.rinu[U:RDoc::NormalClass[iI"InstalledSpecification:ETI"*Gem::Resolver::InstalledSpecification;TI"%Gem::Resolver::SpecSpecification;Fo:RDoc::Markup::Document: @parts[o;;[o:RDoc::Markup::Paragraph;[I"JAn InstalledSpecification represents a gem that is already installed ;TI" locally.;T: @fileI"5lib/rubygems/resolver/installed_specification.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[[[[[I" class;T[[: public[[:protected[[: private[[I" instance;T[[; [[I" install;FI"5lib/rubygems/resolver/installed_specification.rb;T[I"installable_platform?;F@'[I" source;F@'[; [[;[[[U:RDoc::Context::Section[i0o;;[; 0; 0[@@cRDoc::TopLevelPK]U<Resolver/InstalledSpecification/installable_platform%3f-i.rinu[U:RDoc::AnyMethod[iI"installable_platform?:EFI"@Gem::Resolver::InstalledSpecification#installable_platform?;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"HReturns +true+ if this gem is installable for the current platform.;T: @fileI"5lib/rubygems/resolver/installed_specification.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@TI"InstalledSpecification;TcRDoc::NormalClass00PK]r6,Resolver/InstalledSpecification/install-i.rinu[U:RDoc::AnyMethod[iI" install:EFI"2Gem::Resolver::InstalledSpecification#install;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"HThis is a null install as this specification is already installed. ;TI"+options+ are ignored.;T: @fileI"5lib/rubygems/resolver/installed_specification.rb;T:0@omit_headings_from_table_of_contents_below00I"nil;T[I"(options);T@FI"InstalledSpecification;TcRDoc::NormalClass00PK]HResolver/BestSet/new-c.rinu[U:RDoc::AnyMethod[iI"new:ETI" Gem::Resolver::BestSet::new;TT: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"KCreates a BestSet for the given +sources+ or Gem::sources if none are ;TI"5specified. +sources+ must be a Gem::SourceList.;T: @fileI"&lib/rubygems/resolver/best_set.rb;T:0@omit_headings_from_table_of_contents_below000[I"(sources = Gem.sources);T@TI" BestSet;TcRDoc::NormalClass00PK]79Ր!Resolver/BestSet/cdesc-BestSet.rinu[U:RDoc::NormalClass[iI" BestSet:ETI"Gem::Resolver::BestSet;TI"Gem::Resolver::ComposedSet;Fo:RDoc::Markup::Document: @parts[o;;[o:RDoc::Markup::Paragraph;[I"KThe BestSet chooses the best available method to query a remote index.;To:RDoc::Markup::BlankLineo; ;[I"$It combines IndexSet and APISet;T: @fileI"&lib/rubygems/resolver/best_set.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[[[[[I" class;T[[: public[[I"new;TI"&lib/rubygems/resolver/best_set.rb;T[:protected[[: private[[I" instance;T[[; [[;[[;[[[U:RDoc::Context::Section[i0o;;[; 0; 0[@@cRDoc::TopLevelPK]Ļ Resolver/cdesc-Resolver.rinu[U:RDoc::NormalClass[iI" Resolver:ETI"Gem::Resolver;TI" Object;To:RDoc::Markup::Document: @parts[o;;[o:RDoc::Markup::Paragraph;[ I"OGiven a set of Gem::Dependency objects as +needed+ and a way to query the ;TI"Mset of available specs via +set+, calculates a set of ActivationRequest ;TI"Oobjects which indicate all the specs that should be activated to meet the ;TI"all the requirements.;T: @fileI"lib/rubygems/resolver.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[ [ I"conflicts;TI"R;T: publicFI"lib/rubygems/resolver.rb;T[ I"development;TI"RW;T; F@[ I"ignore_dependencies;TI"RW;T; F@[ I" missing;TI"R;T; F@[ I"soft_missing;TI"RW;T; F@[ I" stats;TI"R;T; F@[U:RDoc::Constant[iI"DEBUG_RESOLVER;FI""Gem::Resolver::DEBUG_RESOLVER;T00o;;[o; ;[I"NIf the DEBUG_RESOLVER environment variable is set then debugging mode is ;TI"Nenabled for the resolver. This will display information about the state ;TI"Cof the resolver while a set of dependencies is being resolved.;T; @; 0@@cRDoc::NormalClass0[[[I" class;T[[; [[I"compose_sets;F@[I"for_current_gems;F@[I"new;T@[:protected[[: private[[I" instance;T[[; [[I" resolve;F@[;[[;[[[U:RDoc::Context::Section[i0o;;[; 0; 0[ @I"0lib/rubygems/resolver/activation_request.rb;TI"%lib/rubygems/resolver/api_set.rb;TI"/lib/rubygems/resolver/api_specification.rb;TI"&lib/rubygems/resolver/best_set.rb;TI"*lib/rubygems/resolver/composed_set.rb;TI"&lib/rubygems/resolver/conflict.rb;TI")lib/rubygems/resolver/current_set.rb;TI"0lib/rubygems/resolver/dependency_request.rb;TI"%lib/rubygems/resolver/git_set.rb;TI"/lib/rubygems/resolver/git_specification.rb;TI"'lib/rubygems/resolver/index_set.rb;TI"1lib/rubygems/resolver/index_specification.rb;TI"5lib/rubygems/resolver/installed_specification.rb;TI"+lib/rubygems/resolver/installer_set.rb;TI"1lib/rubygems/resolver/local_specification.rb;TI"&lib/rubygems/resolver/lock_set.rb;TI"0lib/rubygems/resolver/lock_specification.rb;TI".lib/rubygems/resolver/requirement_list.rb;TI"!lib/rubygems/resolver/set.rb;TI"0lib/rubygems/resolver/spec_specification.rb;TI"+lib/rubygems/resolver/specification.rb;TI"#lib/rubygems/resolver/stats.rb;TI"(lib/rubygems/resolver/vendor_set.rb;TI"2lib/rubygems/resolver/vendor_specification.rb;TI"lib/rubygems/source.rb;TI"lib/rubygems/test_case.rb;T@cRDoc::TopLevelPK]4dkaalatest_version_for-c.rinu[U:RDoc::AnyMethod[iI"latest_version_for:EFI"Gem::latest_version_for;TT: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"DReturns the version of the latest release-version of gem +name+;T: @fileI"lib/rubygems.rb;T:0@omit_headings_from_table_of_contents_below000[I" (name);T@FI"Gem;FcRDoc::NormalModule00PK]0LocalRemoteOptions/add_local_remote_options-i.rinu[U:RDoc::AnyMethod[iI"add_local_remote_options:EFI"5Gem::LocalRemoteOptions#add_local_remote_options;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"9Add local/remote options to the command line parser.;T: @fileI")lib/rubygems/local_remote_options.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"LocalRemoteOptions;FcRDoc::NormalModule00PK]/0ww'LocalRemoteOptions/accept_uri_http-i.rinu[U:RDoc::AnyMethod[iI"accept_uri_http:EFI",Gem::LocalRemoteOptions#accept_uri_http;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"-Allows OptionParser to handle HTTP URIs.;T: @fileI")lib/rubygems/local_remote_options.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"LocalRemoteOptions;FcRDoc::NormalModule00PK]n$LOAD_PATH when this gem is ;TI"activated.;To:RDoc::Markup::BlankLineo; ; [I"See also #require_paths=;T@o; ; [I"OIf you have an extension you do not need to add "ext" to the ;TI"Mrequire path, the extension build process will copy the extension files ;TI"into "lib" for you.;T@o; ; [I",The default value is "lib";T@o; ; [I" Usage:;T@o:RDoc::Markup::Verbatim; [I"9# If all library files are in the root directory... ;TI"spec.require_path = '.';T: @format0: @fileI"(lib/rubygems/basic_specification.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@"FI"BasicSpecification;TcRDoc::NormalClass00PK]Q%BasicSpecification/extension_dir-i.rinu[U:RDoc::AnyMethod[iI"extension_dir:EFI"*Gem::BasicSpecification#extension_dir;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"MReturns full path to the directory where gem's extensions are installed.;T: @fileI"(lib/rubygems/basic_specification.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"BasicSpecification;TcRDoc::NormalClass00PK]M;$BasicSpecification/source_paths-i.rinu[U:RDoc::AnyMethod[iI"source_paths:EFI")Gem::BasicSpecification#source_paths;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"EReturns the paths to the source files for use with analysis and ;TI"Edocumentation tools. These paths are relative to full_gem_path.;T: @fileI"(lib/rubygems/basic_specification.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"BasicSpecification;TcRDoc::NormalClass00PK] 5:&BasicSpecification/loaded_from%3d-i.rinu[U:RDoc::AnyMethod[iI"loaded_from=:EFI")Gem::BasicSpecification#loaded_from=;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"NSet the path the Specification was loaded from. +path+ is converted to a ;TI" String.;T: @fileI"(lib/rubygems/basic_specification.rb;T:0@omit_headings_from_table_of_contents_below000[I" (path);T@FI"BasicSpecification;TcRDoc::NormalClass00PK]]TRR.BasicSpecification/cdesc-BasicSpecification.rinu[U:RDoc::NormalClass[iI"BasicSpecification:ETI"Gem::BasicSpecification;TI" Object;To:RDoc::Markup::Document: @parts[o;;[o:RDoc::Markup::Paragraph;[I"OBasicSpecification is an abstract class which implements some common code ;TI"6used by both Specification and StubSpecification.;T: @fileI"(lib/rubygems/basic_specification.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[[ I"loaded_from;TI"R;T: publicFI"(lib/rubygems/basic_specification.rb;T[[[[I" class;T[[; [[I"default_specifications_dir;F@[:protected[[: private[[I" instance;T[[; [[I"activated?;F@[I" base_dir;F@[I"contains_requirable_file?;F@[I"default_gem?;F@[I"extension_dir;F@[I"extensions_dir;F@[I"full_gem_path;F@[I"full_name;F@[I"full_require_paths;F@[I" gem_dir;F@[I" gems_dir;F@[I"loaded_from=;F@[I" name;F@[I" platform;F@[I"require_paths;F@[I"source_paths;F@[I" stubbed?;F@[I" to_spec;F@[I" version;F@[; [[;[[[U:RDoc::Context::Section[i0o;;[; 0; 0[@@cRDoc::TopLevelPK]av#BasicSpecification/loaded_from-i.rinu[U:RDoc::Attr[iI"loaded_from:ETI"(Gem::BasicSpecification#loaded_from;TI"R;T: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"MThe path this gemspec was loaded from. This attribute is not persisted.;T: @fileI"(lib/rubygems/basic_specification.rb;T:0@omit_headings_from_table_of_contents_below0F@I"Gem::BasicSpecification;TcRDoc::NormalClass0PK]!!&BasicSpecification/default_gem%3f-i.rinu[U:RDoc::AnyMethod[iI"default_gem?:EFI")Gem::BasicSpecification#default_gem?;TF: publico:RDoc::Markup::Document: @parts[: @fileI"(lib/rubygems/basic_specification.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI"BasicSpecification;TcRDoc::NormalClass00PK](Kи BasicSpecification/gems_dir-i.rinu[U:RDoc::AnyMethod[iI" gems_dir:EFI"%Gem::BasicSpecification#gems_dir;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"HReturns the full path to the gems directory containing this spec's ;TI"4gem directory. eg: /usr/local/lib/ruby/1.8/gems;T: @fileI"(lib/rubygems/basic_specification.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"BasicSpecification;TcRDoc::NormalClass00PK]Fg!!BasicSpecification/full_name-i.rinu[U:RDoc::AnyMethod[iI"full_name:EFI"&Gem::BasicSpecification#full_name;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"MReturns the full name (name-version) of this Gem. Platform information ;TI"His included (name-version-platform) if it is specified and not the ;TI"default Ruby platform.;T: @fileI"(lib/rubygems/basic_specification.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"BasicSpecification;TcRDoc::NormalClass00PK]=tt&BasicSpecification/extensions_dir-i.rinu[U:RDoc::AnyMethod[iI"extensions_dir:EFI"+Gem::BasicSpecification#extensions_dir;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I".Returns path to the extensions directory.;T: @fileI"(lib/rubygems/basic_specification.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"BasicSpecification;TcRDoc::NormalClass00PK]*eFFBasicSpecification/name-i.rinu[U:RDoc::AnyMethod[iI" name:EFI"!Gem::BasicSpecification#name;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"Name of the gem;T: @fileI"(lib/rubygems/basic_specification.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"BasicSpecification;TcRDoc::NormalClass00PK] BasicSpecification/base_dir-i.rinu[U:RDoc::AnyMethod[iI" base_dir:EFI"%Gem::BasicSpecification#base_dir;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"5Returns the full path to the base gem directory.;To:RDoc::Markup::BlankLineo; ; [I"%eg: /usr/local/lib/ruby/gems/1.8;T: @fileI"(lib/rubygems/basic_specification.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"BasicSpecification;TcRDoc::NormalClass00PK]WBasicSpecification/gem_dir-i.rinu[U:RDoc::AnyMethod[iI" gem_dir:EFI"$Gem::BasicSpecification#gem_dir;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"9Returns the full path to this spec's gem directory. ;TI"/eg: /usr/local/lib/ruby/1.8/gems/mygem-1.0;T: @fileI"(lib/rubygems/basic_specification.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"BasicSpecification;TcRDoc::NormalClass00PK]>>2BasicSpecification/default_specifications_dir-c.rinu[U:RDoc::AnyMethod[iI"default_specifications_dir:EFI"8Gem::BasicSpecification::default_specifications_dir;TT: publico:RDoc::Markup::Document: @parts[: @fileI"(lib/rubygems/basic_specification.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI"BasicSpecification;TcRDoc::NormalClass00PK]y׃,OOBasicSpecification/version-i.rinu[U:RDoc::AnyMethod[iI" version:EFI"$Gem::BasicSpecification#version;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"Version of the gem;T: @fileI"(lib/rubygems/basic_specification.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"BasicSpecification;TcRDoc::NormalClass00PK])˭*BasicSpecification/full_require_paths-i.rinu[U:RDoc::AnyMethod[iI"full_require_paths:EFI"/Gem::BasicSpecification#full_require_paths;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"NFull paths in the gem to add to $LOAD_PATH when this gem is ;TI"activated.;T: @fileI"(lib/rubygems/basic_specification.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"BasicSpecification;TcRDoc::NormalClass00PK]FRR BasicSpecification/platform-i.rinu[U:RDoc::AnyMethod[iI" platform:EFI"%Gem::BasicSpecification#platform;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"Platform of the gem;T: @fileI"(lib/rubygems/basic_specification.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"BasicSpecification;TcRDoc::NormalClass00PK]#}}%BasicSpecification/full_gem_path-i.rinu[U:RDoc::AnyMethod[iI"full_gem_path:EFI"*Gem::BasicSpecification#full_gem_path;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"9The full path to the gem (install path + full name).;T: @fileI"(lib/rubygems/basic_specification.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"BasicSpecification;TcRDoc::NormalClass00PK]>3BasicSpecification/contains_requirable_file%3f-i.rinu[U:RDoc::AnyMethod[iI"contains_requirable_file?:EFI"6Gem::BasicSpecification#contains_requirable_file?;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"1Return true if this spec can require +file+.;T: @fileI"(lib/rubygems/basic_specification.rb;T:0@omit_headings_from_table_of_contents_below000[I" (file);T@FI"BasicSpecification;TcRDoc::NormalClass00PK]egg$BasicSpecification/activated%3f-i.rinu[U:RDoc::AnyMethod[iI"activated?:EFI"'Gem::BasicSpecification#activated?;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I")True when the gem has been activated;T: @fileI"(lib/rubygems/basic_specification.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"BasicSpecification;TcRDoc::NormalClass00PK]s"BasicSpecification/stubbed%3f-i.rinu[U:RDoc::AnyMethod[iI" stubbed?:EFI"%Gem::BasicSpecification#stubbed?;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"FWhether this specification is stubbed - i.e. we have information ;TI"Dabout the gem from a stub line, without having to evaluate the ;TI"entire gemspec file.;T: @fileI"(lib/rubygems/basic_specification.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"BasicSpecification;TcRDoc::NormalClass00PK]%ffBasicSpecification/to_spec-i.rinu[U:RDoc::AnyMethod[iI" to_spec:EFI"$Gem::BasicSpecification#to_spec;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I".Return a Gem::Specification from this gem;T: @fileI"(lib/rubygems/basic_specification.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"BasicSpecification;TcRDoc::NormalClass00PK]:"Ʌ.EndOfYAMLException/cdesc-EndOfYAMLException.rinu[U:RDoc::NormalClass[iI"EndOfYAMLException:ETI"Gem::EndOfYAMLException;TI"Gem::Exception;Fo:RDoc::Markup::Document: @parts[o;;[o:RDoc::Markup::Paragraph;[I":Potentially raised when a specification is validated.;T: @fileI"lib/rubygems/exceptions.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[[[[[I" class;T[[: public[[:protected[[: private[[I" instance;T[[; [[; [[;[[[U:RDoc::Context::Section[i0o;;[; 0; 0[@@cRDoc::TopLevelPK]J]]platforms%3d-c.rinu[U:RDoc::AnyMethod[iI"platforms=:EFI"Gem::platforms=;TT: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"KSet array of platforms this RubyGems supports (primarily for testing).;T: @fileI"lib/rubygems.rb;T:0@omit_headings_from_table_of_contents_below000[I"(platforms);T@FI"Gem;FcRDoc::NormalModule00PK]o??configuration-c.rinu[U:RDoc::AnyMethod[iI"configuration:EFI"Gem::configuration;TT: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"0The standard configuration object for gems.;T: @fileI"lib/rubygems.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"Gem;FcRDoc::NormalModule00PK]bYgglocation_of_caller-c.rinu[U:RDoc::AnyMethod[iI"location_of_caller:EFI"Gem::location_of_caller;TT: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"NThe file name and line number of the caller of the caller of this method.;T: @fileI"lib/rubygems.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"Gem;FcRDoc::NormalModule00PK]ɺ7pre_install-c.rinu[U:RDoc::AnyMethod[iI"pre_install:EFI"Gem::pre_install;TT: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"LAdds a pre-install hook that will be passed an Gem::Installer instance ;TI"Nwhen Gem::Installer#install is called. If the hook returns +false+ then ;TI"!the install will be aborted.;T: @fileI"lib/rubygems.rb;T:0@omit_headings_from_table_of_contents_below000[I" (&hook);T@FI"Gem;FcRDoc::NormalModule00PK]t}aa0SystemExitException/cdesc-SystemExitException.rinu[U:RDoc::NormalClass[iI"SystemExitException:ETI"Gem::SystemExitException;TI"SystemExit;To:RDoc::Markup::Document: @parts[o;;[o:RDoc::Markup::Paragraph;[I"KRaised to indicate that a system exit should occur with the specified ;TI"exit_code;T: @fileI"lib/rubygems/exceptions.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[[ I"exit_code;TI"RW;T: publicFI"lib/rubygems/exceptions.rb;T[[[[I" class;T[[; [[I"new;T@[:protected[[: private[[I" instance;T[[; [[; [[;[[[U:RDoc::Context::Section[i0o;;[; 0; 0[@@cRDoc::TopLevelPK]h\ttSystemExitException/new-c.rinu[U:RDoc::AnyMethod[iI"new:ETI""Gem::SystemExitException::new;TT: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"ACreates a new SystemExitException with the given +exit_code+;T: @fileI"lib/rubygems/exceptions.rb;T:0@omit_headings_from_table_of_contents_below000[I"(exit_code);T@TI"SystemExitException;TcRDoc::NormalClass00PK]KWQQ"SystemExitException/exit_code-i.rinu[U:RDoc::Attr[iI"exit_code:ETI"'Gem::SystemExitException#exit_code;TI"RW;T: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I""The exit code for the process;T: @fileI"lib/rubygems/exceptions.rb;T:0@omit_headings_from_table_of_contents_below0F@I"Gem::SystemExitException;TcRDoc::NormalClass0PK]~ѺM%UnsatisfiableDependencyError/new-c.rinu[U:RDoc::AnyMethod[iI"new:ETI"+Gem::UnsatisfiableDependencyError::new;TT: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"FCreates a new UnsatisfiableDependencyError for the unsatisfiable ;TI"+Gem::Resolver::DependencyRequest +dep+;T: @fileI"lib/rubygems/exceptions.rb;T:0@omit_headings_from_table_of_contents_below000[I"!(dep, platform_mismatch=nil);T@TI"!UnsatisfiableDependencyError;TcRDoc::NormalClass00PK]wwBUnsatisfiableDependencyError/cdesc-UnsatisfiableDependencyError.rinu[U:RDoc::NormalClass[iI"!UnsatisfiableDependencyError:ETI"&Gem::UnsatisfiableDependencyError;TI"Gem::Exception;Fo:RDoc::Markup::Document: @parts[o;;[o:RDoc::Markup::Paragraph;[I"CRaised by Resolver when a dependency requests a gem for which ;TI"there is no spec.;T: @fileI"lib/rubygems/exceptions.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[[ I"dependency;TI"R;T: publicFI"lib/rubygems/exceptions.rb;T[[[[I" class;T[[; [[I"new;T@[:protected[[: private[[I" instance;T[[; [[; [[;[[[U:RDoc::Context::Section[i0o;;[; 0; 0[@@cRDoc::TopLevelPK]C ,UnsatisfiableDependencyError/dependency-i.rinu[U:RDoc::Attr[iI"dependency:ETI"1Gem::UnsatisfiableDependencyError#dependency;TI"R;T: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I".The unsatisfiable dependency. This is a ;TI"MockGemUi/output-i.rinu[U:RDoc::AnyMethod[iI" output:EFI"Gem::MockGemUi#output;TF: publico:RDoc::Markup::Document: @parts[: @fileI" lib/rubygems/mock_gem_ui.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI"MockGemUi;TcRDoc::NormalClass00PK]Q$MockGemUi/input-i.rinu[U:RDoc::AnyMethod[iI" input:EFI"Gem::MockGemUi#input;TF: publico:RDoc::Markup::Document: @parts[: @fileI" lib/rubygems/mock_gem_ui.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI"MockGemUi;TcRDoc::NormalClass00PK]r1  MockGemUi/TermError/new-c.rinu[U:RDoc::AnyMethod[iI"new:ETI"#Gem::MockGemUi::TermError::new;TT: publico:RDoc::Markup::Document: @parts[: @fileI" lib/rubygems/mock_gem_ui.rb;T:0@omit_headings_from_table_of_contents_below000[I"(exit_code);T@ TI"TermError;TcRDoc::NormalClass00PK]H"&MockGemUi/TermError/cdesc-TermError.rinu[U:RDoc::NormalClass[iI"TermError:ETI"Gem::MockGemUi::TermError;TI"RuntimeError;To:RDoc::Markup::Document: @parts[o;;[: @fileI" lib/rubygems/mock_gem_ui.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[[ I"exit_code;TI"R;T: publicFI" lib/rubygems/mock_gem_ui.rb;T[[[[I" class;T[[; [[I"new;T@[:protected[[: private[[I" instance;T[[; [[; [[; [[[U:RDoc::Context::Section[i0o;;[; 0; 0[@I"Gem::MockGemUi;TcRDoc::NormalClassPK]IAz"MockGemUi/TermError/exit_code-i.rinu[U:RDoc::Attr[iI"exit_code:ETI"(Gem::MockGemUi::TermError#exit_code;TI"R;T: publico:RDoc::Markup::Document: @parts[: @fileI" lib/rubygems/mock_gem_ui.rb;T:0@omit_headings_from_table_of_contents_below0F@ I"Gem::MockGemUi::TermError;TcRDoc::NormalClass0PK]oMockGemUi/ask-i.rinu[U:RDoc::AnyMethod[iI"ask:EFI"Gem::MockGemUi#ask;TF: publico:RDoc::Markup::Document: @parts[: @fileI" lib/rubygems/mock_gem_ui.rb;T:0@omit_headings_from_table_of_contents_below000[I"(question);T@ TI"MockGemUi;TcRDoc::NormalClass00PK]{OMockGemUi/terminated%3f-i.rinu[U:RDoc::AnyMethod[iI"terminated?:EFI"Gem::MockGemUi#terminated?;TF: publico:RDoc::Markup::Document: @parts[: @fileI" lib/rubygems/mock_gem_ui.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI"MockGemUi;TcRDoc::NormalClass00PK]r`JJIndexer/sanitize_string-i.rinu[U:RDoc::AnyMethod[iI"sanitize_string:EFI"!Gem::Indexer#sanitize_string;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"Sanitize a single string.;T: @fileI"lib/rubygems/indexer.rb;T:0@omit_headings_from_table_of_contents_below000[I" (string);T@FI" Indexer;TcRDoc::NormalClass00PK]е!Indexer/cdesc-Indexer.rinu[U:RDoc::NormalClass[iI" Indexer:ETI"Gem::Indexer;TI" Object;To:RDoc::Markup::Document: @parts[o;;[o:RDoc::Markup::Paragraph;[I";Top level class for building the gem repository index.;T: @fileI"lib/rubygems/indexer.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[ [ I"build_modern;TI"RW;T: publicFI"lib/rubygems/indexer.rb;T[ I"dest_directory;TI"R;T; F@[ I"dest_latest_specs_index;TI"R;T; F@[ I" dest_prerelease_specs_index;TI"R;T; F@[ I"dest_specs_index;TI"R;T; F@[ I"directory;TI"R;T; F@[[[I"Gem::UserInteraction;To;;[; @; 0@[[I" class;T[[; [[I"new;T@[:protected[[: private[[I" instance;T[[; [[I"abbreviate;F@[I"build_indicies;F@[I"build_marshal_gemspecs;F@[I"build_modern_index;F@[I"build_modern_indicies;F@[I"compact_specs;F@[I" compress;F@[I"compress_indicies;F@[I"gem_file_list;F@[I"generate_index;F@[I" gzip;F@[I"install_indicies;F@[I"make_temp_directories;F@[I"map_gems_to_specs;F@[I" paranoid;F@[I" sanitize;F@[I"sanitize_string;F@[I"update_index;F@[I"update_specs_index;F@[; [[;[[[U:RDoc::Context::Section[i0o;;[; 0; 0[@@cRDoc::TopLevelPK]:|Indexer/sanitize-i.rinu[U:RDoc::AnyMethod[iI" sanitize:EFI"Gem::Indexer#sanitize;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"GSanitize the descriptive fields in the spec. Sometimes non-ASCII ;TI"Gcharacters will garble the site index. Non-ASCII characters will ;TI"0be replaced by their XML entity equivalent.;T: @fileI"lib/rubygems/indexer.rb;T:0@omit_headings_from_table_of_contents_below000[I" (spec);T@FI" Indexer;TcRDoc::NormalClass00PK].k"Indexer/build_modern_indicies-i.rinu[U:RDoc::AnyMethod[iI"build_modern_indicies:EFI"'Gem::Indexer#build_modern_indicies;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"QBuilds indicies for RubyGems 1.2 and newer. Handles full, latest, prerelease;T: @fileI"lib/rubygems/indexer.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI" Indexer;TcRDoc::NormalClass00PK]1Z.eeIndexer/new-c.rinu[U:RDoc::AnyMethod[iI"new:ETI"Gem::Indexer::new;TT: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"?Create an indexer that will index the gems in +directory+.;T: @fileI"lib/rubygems/indexer.rb;T:0@omit_headings_from_table_of_contents_below000[I"(directory, options = {});T@FI" Indexer;TcRDoc::NormalClass00PK] bcc(Indexer/dest_prerelease_specs_index-i.rinu[U:RDoc::Attr[iI" dest_prerelease_specs_index:ETI"-Gem::Indexer#dest_prerelease_specs_index;TI"R;T: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I",Prerelease specs index install location;T: @fileI"lib/rubygems/indexer.rb;T:0@omit_headings_from_table_of_contents_below0F@I"Gem::Indexer;TcRDoc::NormalClass0PK]/{88Indexer/dest_directory-i.rinu[U:RDoc::Attr[iI"dest_directory:ETI" Gem::Indexer#dest_directory;TI"R;T: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"Index install location;T: @fileI"lib/rubygems/indexer.rb;T:0@omit_headings_from_table_of_contents_below0F@I"Gem::Indexer;TcRDoc::NormalClass0PK]=FFIndexer/generate_index-i.rinu[U:RDoc::AnyMethod[iI"generate_index:EFI" Gem::Indexer#generate_index;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I""Builds and installs indicies.;T: @fileI"lib/rubygems/indexer.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI" Indexer;TcRDoc::NormalClass00PK]--Indexer/directory-i.rinu[U:RDoc::Attr[iI"directory:ETI"Gem::Indexer#directory;TI"R;T: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"Index build directory;T: @fileI"lib/rubygems/indexer.rb;T:0@omit_headings_from_table_of_contents_below0F@I"Gem::Indexer;TcRDoc::NormalClass0PK]v]]#Indexer/build_marshal_gemspecs-i.rinu[U:RDoc::AnyMethod[iI"build_marshal_gemspecs:EFI"(Gem::Indexer#build_marshal_gemspecs;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I")Builds Marshal quick index gemspecs.;T: @fileI"lib/rubygems/indexer.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI" Indexer;TcRDoc::NormalClass00PK]TTIndexer/gzip-i.rinu[U:RDoc::AnyMethod[iI" gzip:EFI"Gem::Indexer#gzip;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"Allows enabling/disabling use of development dependencies;T: @fileI"$lib/rubygems/dependency_list.rb;T:0@omit_headings_from_table_of_contents_below0F@I"Gem::DependencyList;TcRDoc::NormalClass0PK]ba=DependencyList/clear-i.rinu[U:RDoc::AnyMethod[iI" clear:EFI"Gem::DependencyList#clear;TF: publico:RDoc::Markup::Document: @parts[: @fileI"$lib/rubygems/dependency_list.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI"DependencyList;TcRDoc::NormalClass00PK]DependencyList/specs-i.rinu[U:RDoc::Attr[iI" specs:ETI"Gem::DependencyList#specs;TI"R;T: publico:RDoc::Markup::Document: @parts[: @fileI"$lib/rubygems/dependency_list.rb;T:0@omit_headings_from_table_of_contents_below0F@ I"Gem::DependencyList;TcRDoc::NormalClass0PK]WDependencyList/new-c.rinu[U:RDoc::AnyMethod[iI"new:ETI"Gem::DependencyList::new;TT: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"JCreates a new DependencyList. If +development+ is true, development ;TI"#dependencies will be included.;T: @fileI"$lib/rubygems/dependency_list.rb;T:0@omit_headings_from_table_of_contents_below000[I"(development = false);T@FI"DependencyList;TcRDoc::NormalClass00PK]9"DependencyList/remove_by_name-i.rinu[U:RDoc::AnyMethod[iI"remove_by_name:EFI"'Gem::DependencyList#remove_by_name;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"FRemoves the gemspec matching +full_name+ from the dependency list;T: @fileI"$lib/rubygems/dependency_list.rb;T:0@omit_headings_from_table_of_contents_below000[I"(full_name);T@FI"DependencyList;TcRDoc::NormalClass00PK]Gh4%''#DependencyList/ok_to_remove%3f-i.rinu[U:RDoc::AnyMethod[iI"ok_to_remove?:EFI"&Gem::DependencyList#ok_to_remove?;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I";Is is ok to remove a gemspec from the dependency list?;To:RDoc::Markup::BlankLineo; ; [I"OIf removing the gemspec creates breaks a currently ok dependency, then it ;TI"%is NOT ok to remove the gemspec.;T: @fileI"$lib/rubygems/dependency_list.rb;T:0@omit_headings_from_table_of_contents_below000[I" (full_name, check_dev=true);T@FI"DependencyList;TcRDoc::NormalClass00PK]  !DependencyList/why_not_ok%3f-i.rinu[U:RDoc::AnyMethod[iI"why_not_ok?:EFI"$Gem::DependencyList#why_not_ok?;TF: publico:RDoc::Markup::Document: @parts[: @fileI"$lib/rubygems/dependency_list.rb;T:0@omit_headings_from_table_of_contents_below000[I"(quick = false);T@ FI"DependencyList;TcRDoc::NormalClass00PK]/DependencyList/remove_specs_unsatisfied_by-i.rinu[U:RDoc::AnyMethod[iI" remove_specs_unsatisfied_by:EFI"4Gem::DependencyList#remove_specs_unsatisfied_by;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"FRemove everything in the DependencyList that matches but doesn't ;TI"Gsatisfy items in +dependencies+ (a hash of gem names to arrays of ;TI"dependencies).;T: @fileI"$lib/rubygems/dependency_list.rb;T:0@omit_headings_from_table_of_contents_below000[I"(dependencies);T@FI"DependencyList;TcRDoc::NormalClass00PK]&YYDependencyList/add-i.rinu[U:RDoc::AnyMethod[iI"add:EFI"Gem::DependencyList#add;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I",Adds +gemspecs+ to the dependency list.;T: @fileI"$lib/rubygems/dependency_list.rb;T:0@omit_headings_from_table_of_contents_below000[I"(*gemspecs);T@FI"DependencyList;TcRDoc::NormalClass00PK];  $DependencyList/dependency_order-i.rinu[U:RDoc::AnyMethod[iI"dependency_order:EFI")Gem::DependencyList#dependency_order;TF: publico:RDoc::Markup::Document: @parts[ o:RDoc::Markup::Paragraph; [I"OReturn a list of the gem specifications in the dependency list, sorted in ;TI"Norder so that no gemspec in the list depends on a gemspec earlier in the ;TI" list.;To:RDoc::Markup::BlankLineo; ; [I"IThis is useful when removing gems from a set of installed gems. By ;TI"Premoving them in the returned order, you don't get into as many dependency ;TI" issues.;T@o; ; [ I"OIf there are circular dependencies (yuck!), then gems will be returned in ;TI"Norder until only the circular dependents and anything they reference are ;TI"Hleft. Then arbitrary gemspecs will be returned until the circular ;TI"Kdependency is broken, after which gems will be returned in dependency ;TI"order again.;T: @fileI"$lib/rubygems/dependency_list.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"DependencyList;TcRDoc::NormalClass00PK]hhDependencyList/from_specs-c.rinu[U:RDoc::AnyMethod[iI"from_specs:EFI"$Gem::DependencyList::from_specs;TT: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"5Creates a DependencyList from the current specs.;T: @fileI"$lib/rubygems/dependency_list.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"DependencyList;TcRDoc::NormalClass00PK]p( %DependencyList/spec_predecessors-i.rinu[U:RDoc::AnyMethod[iI"spec_predecessors:EFI"*Gem::DependencyList#spec_predecessors;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"JReturn a hash of predecessors. result[spec] is an Array of ;TI"Dgemspecs that have a dependency satisfied by the named gemspec.;T: @fileI"$lib/rubygems/dependency_list.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"DependencyList;TcRDoc::NormalClass00PK].sXXDependencyList/ok%3f-i.rinu[U:RDoc::AnyMethod[iI"ok?:EFI"Gem::DependencyList#ok?;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"4Are all the dependencies in the list satisfied?;T: @fileI"$lib/rubygems/dependency_list.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"DependencyList;TcRDoc::NormalClass00PK]DependencyList/find_name-i.rinu[U:RDoc::AnyMethod[iI"find_name:EFI""Gem::DependencyList#find_name;TF: publico:RDoc::Markup::Document: @parts[: @fileI"$lib/rubygems/dependency_list.rb;T:0@omit_headings_from_table_of_contents_below000[I"(full_name);T@ FI"DependencyList;TcRDoc::NormalClass00PK]Ÿ}++&DependencyList/cdesc-DependencyList.rinu[U:RDoc::NormalClass[iI"DependencyList:ETI"Gem::DependencyList;TI" Object;To:RDoc::Markup::Document: @parts[o;;[o:RDoc::Markup::Paragraph;[I"MGem::DependencyList is used for installing and uninstalling gems in the ;TI"&correct order to avoid conflicts.;T: @fileI"$lib/rubygems/dependency_list.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[[ I"development;TI"RW;T: publicFI"$lib/rubygems/dependency_list.rb;T[ I" specs;TI"R;T; F@[[[I"Enumerable;To;;[; @; 0@[I" TSort;To;;[; @; 0@[[I" class;T[[; [[I"from_specs;F@[I"new;T@[:protected[[: private[[I" instance;T[[; [[I"add;F@[I" clear;F@[I"dependency_order;F@[I" each;F@[I"find_name;F@[I"ok?;F@[I"ok_to_remove?;F@[I"remove_by_name;F@[I" remove_specs_unsatisfied_by;F@[I"spec_predecessors;F@[I"tsort_each_child;F@[I"tsort_each_node;F@[I"why_not_ok?;F@[; [[;[[I"active_count;F@[[U:RDoc::Context::Section[i0o;;[; 0; 0[@@cRDoc::TopLevelPK] DependencyList/active_count-i.rinu[U:RDoc::AnyMethod[iI"active_count:EFI"%Gem::DependencyList#active_count;TF: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"FCount the number of gemspecs in the list +specs+ that are not in ;TI"+ignored+.;T: @fileI"$lib/rubygems/dependency_list.rb;T:0@omit_headings_from_table_of_contents_below000[I"(specs, ignored);T@FI"DependencyList;TcRDoc::NormalClass00PK]!!#DependencyList/tsort_each_node-i.rinu[U:RDoc::AnyMethod[iI"tsort_each_node:EFI"(Gem::DependencyList#tsort_each_node;TF: publico:RDoc::Markup::Document: @parts[: @fileI"$lib/rubygems/dependency_list.rb;T:0@omit_headings_from_table_of_contents_below000[I" (&block);T@ FI"DependencyList;TcRDoc::NormalClass00PK]OODependencyList/each-i.rinu[U:RDoc::AnyMethod[iI" each:EFI"Gem::DependencyList#each;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"#Iterator over dependency_order;T: @fileI"$lib/rubygems/dependency_list.rb;T:0@omit_headings_from_table_of_contents_below000[I" (&block);T@FI"DependencyList;TcRDoc::NormalClass00PK]a11sources%3d-c.rinu[U:RDoc::AnyMethod[iI" sources=:EFI"Gem::sources=;TT: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"8Need to be able to set the sources without calling ;TI"AGem.sources.replace since that would cause an infinite loop.;To:RDoc::Markup::BlankLineo; ; [I"JDOC: This comment is not documentation about the method itself, it's ;TI"5more of a code comment about the implementation.;T: @fileI"lib/rubygems.rb;T:0@omit_headings_from_table_of_contents_below000[I"(new_sources);T@FI"Gem;FcRDoc::NormalModule00PK]y}[OOpre_reset_hooks-c.rinu[U:RDoc::Attr[iI"pre_reset_hooks:ETI"Gem::pre_reset_hooks;TI"R;T: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"HThe list of hooks to be run before Gem::Specification.reset is run.;T: @fileI"lib/rubygems.rb;T:0@omit_headings_from_table_of_contents_below0T@I"Gem;FcRDoc::NormalModule0PK]?,!AA4GemNotInHomeException/cdesc-GemNotInHomeException.rinu[U:RDoc::NormalClass[iI"GemNotInHomeException:ETI"Gem::GemNotInHomeException;TI"Gem::Exception;Fo:RDoc::Markup::Document: @parts[o;;[o:RDoc::Markup::Paragraph;[I"FRaised when attempting to uninstall a gem that isn't in GEM_HOME.;T: @fileI"lib/rubygems/exceptions.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[[ I" spec;TI"RW;T: publicFI"lib/rubygems/exceptions.rb;T[[[[I" class;T[[; [[:protected[[: private[[I" instance;T[[; [[; [[;[[[U:RDoc::Context::Section[i0o;;[; 0; 0[@@cRDoc::TopLevelPK]CaGemNotInHomeException/spec-i.rinu[U:RDoc::Attr[iI" spec:ETI"$Gem::GemNotInHomeException#spec;TI"RW;T: publico:RDoc::Markup::Document: @parts[: @fileI"lib/rubygems/exceptions.rb;T:0@omit_headings_from_table_of_contents_below0F@ I"Gem::GemNotInHomeException;TcRDoc::NormalClass0PK]C?xx sources-c.rinu[U:RDoc::AnyMethod[iI" sources:EFI"Gem::sources;TT: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"AReturns an Array of sources to fetch remote gems from. Uses ;TI"2default_sources if the sources list is empty.;T: @fileI"lib/rubygems.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"Gem;FcRDoc::NormalModule00PK]czGGread_binary-c.rinu[U:RDoc::AnyMethod[iI"read_binary:EFI"Gem::read_binary;TT: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"8Safely read a file in binary mode on all platforms.;T: @fileI"lib/rubygems.rb;T:0@omit_headings_from_table_of_contents_below000[I" (path);T@FI"Gem;FcRDoc::NormalModule00PK]rrpost_build_hooks-c.rinu[U:RDoc::Attr[iI"post_build_hooks:ETI"Gem::post_build_hooks;TI"R;T: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"MThe list of hooks to be run after Gem::Installer#install extracts files ;TI"and builds extensions;T: @fileI"lib/rubygems.rb;T:0@omit_headings_from_table_of_contents_below0T@I"Gem;FcRDoc::NormalModule0PK]LTTNameTuple/spec_name-i.rinu[U:RDoc::AnyMethod[iI"spec_name:EFI"Gem::NameTuple#spec_name;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"3Return the name that the gemspec file would be;T: @fileI"lib/rubygems/name_tuple.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"NameTuple;TcRDoc::NormalClass00PK]rOONameTuple/to_a-i.rinu[U:RDoc::AnyMethod[iI" to_a:EFI"Gem::NameTuple#to_a;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"8Convert back to the [name, version, platform] tuple;T: @fileI"lib/rubygems/name_tuple.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"NameTuple;TcRDoc::NormalClass00PK]9ˡgNameTuple/eql%3f-i.rinu[U:RDoc::AnyMethod[iI" eql?:ETI"Gem::NameTuple#eql?;TF: publico:RDoc::Markup::Document: @parts[: @fileI"lib/rubygems/name_tuple.rb;T:0@omit_headings_from_table_of_contents_below000[I" (other);T@ FI"NameTuple;TcRDoc::NormalClass0[I"Gem::NameTuple;TFI"==;TPK],3NameTuple/new-c.rinu[U:RDoc::AnyMethod[iI"new:ETI"Gem::NameTuple::new;TT: publico:RDoc::Markup::Document: @parts[: @fileI"lib/rubygems/name_tuple.rb;T:0@omit_headings_from_table_of_contents_below000[I"%(name, version, platform="ruby");T@ FI"NameTuple;TcRDoc::NormalClass00PK]ݵJNameTuple/full_name-i.rinu[U:RDoc::AnyMethod[iI"full_name:EFI"Gem::NameTuple#full_name;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"PReturns the full name (name-version) of this Gem. Platform information is ;TI"Pincluded if it is not the default Ruby platform. This mimics the behavior ;TI"%of Gem::Specification#full_name.;T: @fileI"lib/rubygems/name_tuple.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"NameTuple;TcRDoc::NormalClass00PK]a,jj NameTuple/match_platform%3f-i.rinu[U:RDoc::AnyMethod[iI"match_platform?:EFI"#Gem::NameTuple#match_platform?;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"=Indicate if this NameTuple matches the current platform.;T: @fileI"lib/rubygems/name_tuple.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"NameTuple;TcRDoc::NormalClass00PK]s NameTuple/name-i.rinu[U:RDoc::Attr[iI" name:ETI"Gem::NameTuple#name;TI"R;T: publico:RDoc::Markup::Document: @parts[: @fileI"lib/rubygems/name_tuple.rb;T:0@omit_headings_from_table_of_contents_below0F@ I"Gem::NameTuple;TcRDoc::NormalClass0PK]: NameTuple/to_basic-c.rinu[U:RDoc::AnyMethod[iI" to_basic:EFI"Gem::NameTuple::to_basic;TT: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"=Turn an array of NameTuple objects back into an array of;To:RDoc::Markup::List: @type: LABEL: @items[o:RDoc::Markup::ListItem: @label[I"name, version, platform;T; [o; ; [I" tuples.;T: @fileI"lib/rubygems/name_tuple.rb;T:0@omit_headings_from_table_of_contents_below000[I" (list);T@FI"NameTuple;TcRDoc::NormalClass00PK]NameTuple/version-i.rinu[U:RDoc::Attr[iI" version:ETI"Gem::NameTuple#version;TI"R;T: publico:RDoc::Markup::Document: @parts[: @fileI"lib/rubygems/name_tuple.rb;T:0@omit_headings_from_table_of_contents_below0F@ I"Gem::NameTuple;TcRDoc::NormalClass0PK][NameTuple/from_list-c.rinu[U:RDoc::AnyMethod[iI"from_list:EFI"Gem::NameTuple::from_list;TT: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"ATurn an array of [name, version, platform] into an array of ;TI"NameTuple objects.;T: @fileI"lib/rubygems/name_tuple.rb;T:0@omit_headings_from_table_of_contents_below000[I" (list);T@FI"NameTuple;TcRDoc::NormalClass00PK]NameTuple/platform-i.rinu[U:RDoc::Attr[iI" platform:ETI"Gem::NameTuple#platform;TI"R;T: publico:RDoc::Markup::Document: @parts[: @fileI"lib/rubygems/name_tuple.rb;T:0@omit_headings_from_table_of_contents_below0F@ I"Gem::NameTuple;TcRDoc::NormalClass0PK]EENameTuple/null-c.rinu[U:RDoc::AnyMethod[iI" null:EFI"Gem::NameTuple::null;TT: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"-A null NameTuple, ie name=nil, version=0;T: @fileI"lib/rubygems/name_tuple.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"NameTuple;TcRDoc::NormalClass00PK](SyNameTuple/cdesc-NameTuple.rinu[U:RDoc::NormalClass[iI"NameTuple:ETI"Gem::NameTuple;TI" Object;To:RDoc::Markup::Document: @parts[o;;[: @fileI"lib/rubygems/name_tuple.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[[ I" name;TI"R;T: publicFI"lib/rubygems/name_tuple.rb;T[ I" platform;T@; F@[ I" version;T@; F@[[[I"Comparable;To;;[; @; 0@[[I" class;T[[; [ [I"from_list;F@[I"new;T@[I" null;F@[I" to_basic;F@[:protected[[: private[[I" instance;T[[; [[I"<=>;T@[I"==;T@[I" eql?;T@[I"full_name;F@[I" hash;F@[I"match_platform?;F@[I"prerelease?;F@[I"spec_name;F@[I" to_a;F@[; [[; [[[U:RDoc::Context::Section[i0o;;[; 0; 0[@@cRDoc::TopLevelPK]6NameTuple/%3d%3d-i.rinu[U:RDoc::AnyMethod[iI"==:ETI"Gem::NameTuple#==;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"BCompare with +other+. Supports another NameTuple or an Array ;TI"-in the [name, version, platform] format.;T: @fileI"lib/rubygems/name_tuple.rb;T:0@omit_headings_from_table_of_contents_below000[[I" eql?;To;; [; @; 0I" (other);T@FI"NameTuple;TcRDoc::NormalClass00PK]-NameTuple/%3c%3d%3e-i.rinu[U:RDoc::AnyMethod[iI"<=>:ETI"Gem::NameTuple#<=>;TF: publico:RDoc::Markup::Document: @parts[: @fileI"lib/rubygems/name_tuple.rb;T:0@omit_headings_from_table_of_contents_below000[I" (other);T@ FI"NameTuple;TcRDoc::NormalClass00PK]baaNameTuple/prerelease%3f-i.rinu[U:RDoc::AnyMethod[iI"prerelease?:EFI"Gem::NameTuple#prerelease?;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"RUBYGEMS_GEMDEPS environment variable to either the path ;TI"Cof your Gemfile or "-" to auto-discover in parent directories.;T@o; ; [I"INOTE: Enabling automatic discovery on multiuser systems can lead to ;TI"Iexecution of arbitrary code when used from directories outside your ;TI" control.;T: @fileI"lib/rubygems.rb;T:0@omit_headings_from_table_of_contents_below000[[I"detect_gemdeps;Fo;; [o; ; [I""TODO remove with RubyGems 3.0;T; @; 0I"();T@FI"Gem;FcRDoc::NormalModule00PK]ffpre_uninstall_hooks-c.rinu[U:RDoc::Attr[iI"pre_uninstall_hooks:ETI"Gem::pre_uninstall_hooks;TI"R;T: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"LThe list of hooks to be run before Gem::Uninstaller#uninstall does any ;TI" work;T: @fileI"lib/rubygems.rb;T:0@omit_headings_from_table_of_contents_below0T@I"Gem;FcRDoc::NormalModule0PK]{d++Requirement/%3d%7e-i.rinu[U:RDoc::AnyMethod[iI"=~:ETI"Gem::Requirement#=~;TF: publico:RDoc::Markup::Document: @parts[: @fileI" lib/rubygems/requirement.rb;T:0@omit_headings_from_table_of_contents_below000[I"(version);T@ FI"Requirement;TcRDoc::NormalClass0[I"Gem::Requirement;TFI"satisfied_by?;FPK]<Requirement/BadRequirementError/cdesc-BadRequirementError.rinu[U:RDoc::NormalClass[iI"BadRequirementError:ETI"*Gem::Requirement::BadRequirementError;TI"ArgumentError;To:RDoc::Markup::Document: @parts[o;;[o:RDoc::Markup::Paragraph;[I"1Raised when a bad requirement is encountered;T: @fileI" lib/rubygems/requirement.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[[[[[I" class;T[[: public[[:protected[[: private[[I" instance;T[[; [[; [[;[[[U:RDoc::Context::Section[i0o;;[; 0; 0[@I"Gem::Requirement;TcRDoc::NormalClassPK]6))Requirement/create-c.rinu[U:RDoc::AnyMethod[iI" create:EFI"Gem::Requirement::create;TT: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"GFactory method to create a Gem::Requirement object. Input may be ;TI"Da Version, a String, or nil. Intended to simplify client code.;To:RDoc::Markup::BlankLineo; ; [I"AIf the input is "weird", the default version requirement is ;TI"returned.;T: @fileI" lib/rubygems/requirement.rb;T:0@omit_headings_from_table_of_contents_below000[I" (input);T@FI"Requirement;TcRDoc::NormalClass00PK]llRequirement/specific%3f-i.rinu[U:RDoc::AnyMethod[iI"specific?:EFI"Gem::Requirement#specific?;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"FTrue if the requirement will not always match the latest version.;T: @fileI" lib/rubygems/requirement.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"Requirement;TcRDoc::NormalClass00PK]s_Requirement/new-c.rinu[U:RDoc::AnyMethod[iI"new:ETI"Gem::Requirement::new;TT: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [ I"GConstructs a requirement from +requirements+. Requirements can be ;TI"EStrings, Gem::Versions, or Arrays of those. +nil+ and duplicate ;TI"Erequirements are ignored. An empty set of +requirements+ is the ;TI"same as ">= 0".;T: @fileI" lib/rubygems/requirement.rb;T:0@omit_headings_from_table_of_contents_below000[I"(*requirements);T@FI"Requirement;TcRDoc::NormalClass00PK]O''Requirement/parse-c.rinu[U:RDoc::AnyMethod[iI" parse:EFI"Gem::Requirement::parse;TT: publico:RDoc::Markup::Document: @parts[ o:RDoc::Markup::Paragraph; [I"FParse +obj+, returning an [op, version] pair. +obj+ can ;TI"#be a String or a Gem::Version.;To:RDoc::Markup::BlankLineo; ; [I"?If +obj+ is a String, it can be either a full requirement ;TI"Hspecification, like ">= 1.2", or a simple version number, ;TI"like "1.2".;T@o:RDoc::Markup::Verbatim; [I"6parse("> 1.0") # => [">", "1.0"] ;TI"6parse("1.0") # => ["=", "1.0"] ;TI"5parse(Gem::Version.new("1.0")) # => ["=, "1.0"];T: @format0: @fileI" lib/rubygems/requirement.rb;T:0@omit_headings_from_table_of_contents_below000[I" (obj);T@FI"Requirement;TcRDoc::NormalClass00PK]w Requirement/satisfied_by%3f-i.rinu[U:RDoc::AnyMethod[iI"satisfied_by?:EFI"#Gem::Requirement#satisfied_by?;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"2True if +version+ satisfies this Requirement.;T: @fileI" lib/rubygems/requirement.rb;T:0@omit_headings_from_table_of_contents_below000[[I"===;To;; [; @; 0[I"=~;To;; [; @; 0I"(version);T@FI"Requirement;TcRDoc::NormalClass00PK]~$= 0'.;T: @fileI" lib/rubygems/requirement.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"Requirement;TcRDoc::NormalClass00PK]n3zz Requirement/cdesc-Requirement.rinu[U:RDoc::NormalClass[iI"Requirement:ETI"Gem::Requirement;TI" Object;To:RDoc::Markup::Document: @parts[o;;[o:RDoc::Markup::Paragraph;[I"OA Requirement is a set of one or more version restrictions. It supports a ;TI"Lfew (=, !=, >, <, >=, <=, ~>) different restriction operators.;T: @fileI" lib/rubygems/requirement.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[[U:RDoc::Constant[iI" PATTERN;FI"Gem::Requirement::PATTERN;T00o;;[o; ;[I"4A regular expression that matches a requirement;T; @; 0@@cRDoc::NormalClass0U; [iI"DefaultRequirement;FI")Gem::Requirement::DefaultRequirement;T00o;;[o; ;[I"0The default requirement matches any version;T; @; 0@@@0[[[I" class;T[[: public[ [I" create;FI" lib/rubygems/requirement.rb;T[I" default;F@1[I"new;T@1[I" parse;F@1[:protected[[: private[[I" instance;T[[; [ [I"===;T@1[I"=~;T@1[I" concat;F@1[I" exact?;F@1[I" none?;F@1[I"prerelease?;F@1[I"satisfied_by?;F@1[I"specific?;F@1[;[[;[[[U:RDoc::Context::Section[i0o;;[; 0; 0[@@cRDoc::TopLevelPK]RRequirement/prerelease%3f-i.rinu[U:RDoc::AnyMethod[iI"prerelease?:EFI"!Gem::Requirement#prerelease?;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"GA requirement is a prerelease if any of the versions inside of it ;TI"are prereleases;T: @fileI" lib/rubygems/requirement.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"Requirement;TcRDoc::NormalClass00PK]:>OperationNotSupportedError/cdesc-OperationNotSupportedError.rinu[U:RDoc::NormalClass[iI"OperationNotSupportedError:ETI"$Gem::OperationNotSupportedError;TI"Gem::Exception;Fo:RDoc::Markup::Document: @parts[o;;[: @fileI"lib/rubygems/exceptions.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[[[[[I" class;T[[: public[[:protected[[: private[[I" instance;T[[; [[; [[; [[[U:RDoc::Context::Section[i0o;;[; 0; 0[@@cRDoc::TopLevelPK]KBBbinary_mode-c.rinu[U:RDoc::AnyMethod[iI"binary_mode:EFI"Gem::binary_mode;TT: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"7The mode needed to read a file as straight binary.;T: @fileI"lib/rubygems.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"Gem;FcRDoc::NormalModule00PK]F%FilePermissionError/new-c.rinu[U:RDoc::AnyMethod[iI"new:ETI""Gem::FilePermissionError::new;TT: publico:RDoc::Markup::Document: @parts[: @fileI"lib/rubygems/exceptions.rb;T:0@omit_headings_from_table_of_contents_below000[I"(directory);T@ TI"FilePermissionError;TcRDoc::NormalClass00PK]  "FilePermissionError/directory-i.rinu[U:RDoc::Attr[iI"directory:ETI"'Gem::FilePermissionError#directory;TI"R;T: publico:RDoc::Markup::Document: @parts[: @fileI"lib/rubygems/exceptions.rb;T:0@omit_headings_from_table_of_contents_below0F@ I"Gem::FilePermissionError;TcRDoc::NormalClass0PK]ww0FilePermissionError/cdesc-FilePermissionError.rinu[U:RDoc::NormalClass[iI"FilePermissionError:ETI"Gem::FilePermissionError;TI"Gem::Exception;Fo:RDoc::Markup::Document: @parts[o;;[o:RDoc::Markup::Paragraph;[I"FSignals that a file permission error is preventing the user from ;TI"&operating on the given directory.;T: @fileI"lib/rubygems/exceptions.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[[ I"directory;TI"R;T: publicFI"lib/rubygems/exceptions.rb;T[[[[I" class;T[[; [[I"new;T@[:protected[[: private[[I" instance;T[[; [[; [[;[[[U:RDoc::Context::Section[i0o;;[; 0; 0[@@cRDoc::TopLevelPK]configuration%3d-c.rinu[U:RDoc::AnyMethod[iI"configuration=:EFI"Gem::configuration=;TT: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"IUse the given configuration object (which implements the ConfigFile ;TI"4protocol) as the standard configuration object.;T: @fileI"lib/rubygems.rb;T:0@omit_headings_from_table_of_contents_below000[I" (config);T@FI"Gem;FcRDoc::NormalModule00PK]{Exception/cdesc-Exception.rinu[U:RDoc::NormalClass[iI"Exception:ETI"Gem::Exception;TI"RuntimeError;To:RDoc::Markup::Document: @parts[o;;[o:RDoc::Markup::Paragraph;[I"PBase exception class for RubyGems. All exception raised by RubyGems are a ;TI"subclass of this one.;T: @fileI"lib/rubygems/exceptions.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[[[[[I" class;T[[: public[[:protected[[: private[[I" instance;T[[; [[; [[;[[[U:RDoc::Context::Section[i0o;;[; 0; 0[@@cRDoc::TopLevelPK]$DocumentError/cdesc-DocumentError.rinu[U:RDoc::NormalClass[iI"DocumentError:ETI"Gem::DocumentError;TI"Gem::Exception;Fo:RDoc::Markup::Document: @parts[o;;[: @fileI"lib/rubygems/exceptions.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[[[[[I" class;T[[: public[[:protected[[: private[[I" instance;T[[; [[; [[; [[[U:RDoc::Context::Section[i0o;;[; 0; 0[@@cRDoc::TopLevelPK]sLSourceList/replace-i.rinu[U:RDoc::AnyMethod[iI" replace:EFI"Gem::SourceList#replace;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"GReplaces this SourceList with the sources in +other+ See #<< for ;TI"!acceptable items in +other+.;T: @fileI" lib/rubygems/source_list.rb;T:0@omit_headings_from_table_of_contents_below000[I" (other);T@FI"SourceList;TcRDoc::NormalClass00PK]E_IISourceList/clear-i.rinu[U:RDoc::AnyMethod[iI" clear:EFI"Gem::SourceList#clear;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"-Removes all sources from the SourceList.;T: @fileI" lib/rubygems/source_list.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"SourceList;TcRDoc::NormalClass00PK]-z'ddSourceList/to_a-i.rinu[U:RDoc::AnyMethod[iI" to_a:EFI"Gem::SourceList#to_a;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I",Returns an Array of source URI Strings.;T: @fileI" lib/rubygems/source_list.rb;T:0@omit_headings_from_table_of_contents_below000[[I" to_ary;To;; [; @; 0I"();T@FI"SourceList;TcRDoc::NormalClass00PK]Z  SourceList/to_ary-i.rinu[U:RDoc::AnyMethod[iI" to_ary:ETI"Gem::SourceList#to_ary;TF: publico:RDoc::Markup::Document: @parts[: @fileI" lib/rubygems/source_list.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI"SourceList;TcRDoc::NormalClass0[I"Gem::SourceList;TFI" to_a;FPK]^FFSourceList/first-i.rinu[U:RDoc::AnyMethod[iI" first:EFI"Gem::SourceList#first;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"*Returns the first source in the list.;T: @fileI" lib/rubygems/source_list.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"SourceList;TcRDoc::NormalClass00PK]66SourceList/new-c.rinu[U:RDoc::AnyMethod[iI"new:ETI"Gem::SourceList::new;TT: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"Creates a new SourceList;T: @fileI" lib/rubygems/source_list.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"SourceList;TcRDoc::NormalClass00PK]5=SourceList/cdesc-SourceList.rinu[U:RDoc::NormalClass[iI"SourceList:ETI"Gem::SourceList;TI" Object;To:RDoc::Markup::Document: @parts[o;;[ o:RDoc::Markup::Paragraph;[I"PThe SourceList represents the sources rubygems has been configured to use. ;TI"6A source may be created from an array of sources:;To:RDoc::Markup::BlankLineo:RDoc::Markup::Verbatim;[I"PGem::SourceList.from %w[https://rubygems.example https://internal.example] ;T: @format0o; ;[I"Or by adding them:;T@o; ;[I"#sources = Gem::SourceList.new ;TI",sources.add 'https://rubygems.example' ;T; 0o; ;[I""package_dir/name-version.gem";T;[o; ;[I"?Create a RubyGems package with the given name and version.;T@o; ;[I"(Example using a Gem::Specification:;T@o:RDoc::Markup::Verbatim;[I"require 'rubygems' ;TI"%require 'rubygems/package_task' ;TI" ;TI"*spec = Gem::Specification.new do |s| ;TI"3 s.summary = "Ruby based make-like utility." ;TI" s.name = 'rake' ;TI" s.version = PKG_VERSION ;TI" s.requirements << 'none' ;TI" s.files = PKG_FILES ;TI" s.description = <<-EOF ;TI"DependencyRemovalException/cdesc-DependencyRemovalException.rinu[U:RDoc::NormalClass[iI"DependencyRemovalException:ETI"$Gem::DependencyRemovalException;TI"Gem::Exception;Fo:RDoc::Markup::Document: @parts[o;;[: @fileI"lib/rubygems/exceptions.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[[[[[I" class;T[[: public[[:protected[[: private[[I" instance;T[[; [[; [[; [[[U:RDoc::Context::Section[i0o;;[; 0; 0[@@cRDoc::TopLevelPK]_Ospec_cache_dir-c.rinu[U:RDoc::AnyMethod[iI"spec_cache_dir:EFI"Gem::spec_cache_dir;TT: publico:RDoc::Markup::Document: @parts[: @fileI"lib/rubygems.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI"Gem;FcRDoc::NormalModule00PK]]fNInstallerTestCase/setup-i.rinu[U:RDoc::AnyMethod[iI" setup:EFI"!Gem::InstallerTestCase#setup;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::List: @type: NOTE: @items[ o:RDoc::Markup::ListItem: @label[I" @gem;T; [o:RDoc::Markup::Paragraph; [I"'the path to a built gem from @spec;To;;[I"@user_spec;T; [o;; [I",the path to a built gem from @user_spec;To:RDoc::Markup::BlankLineo;;[I"@installer;T; [o;; [I"?a Gem::Installer for the @spec that installs into @gemhome;To;;[I"@user_installer;T; [o;; [I"Ha Gem::Installer for the @user_spec that installs into Gem.user_dir;T: @fileI"(lib/rubygems/installer_test_case.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@*TI"InstallerTestCase;TcRDoc::NormalClass00PK].M.,InstallerTestCase/cdesc-InstallerTestCase.rinu[U:RDoc::NormalClass[iI"InstallerTestCase:ETI"Gem::InstallerTestCase;TI"Gem::TestCase;Fo:RDoc::Markup::Document: @parts[o;;[o:RDoc::Markup::Paragraph;[I"$A test case for Gem::Installer.;T: @fileI"(lib/rubygems/installer_test_case.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[[[[[I" class;T[[: public[[:protected[[: private[[I" instance;T[[; [ [I" setup;FI"(lib/rubygems/installer_test_case.rb;T[I"util_inst_bindir;F@&[I"util_installer;F@&[I"util_make_exec;F@&[I"util_setup_gem;F@&[; [[;[[[U:RDoc::Context::Section[i0o;;[; 0; 0[@@cRDoc::TopLevelPK]%InstallerTestCase/util_installer-i.rinu[U:RDoc::AnyMethod[iI"util_installer:EFI"*Gem::InstallerTestCase#util_installer;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"LCreates an installer for +spec+ that will install into +gem_home+. If ;TI"5+user+ is true a user-install will be performed.;T: @fileI"(lib/rubygems/installer_test_case.rb;T:0@omit_headings_from_table_of_contents_below000[I"!(spec, gem_home, user=false);T@FI"InstallerTestCase;TcRDoc::NormalClass00PK]A8++%InstallerTestCase/util_setup_gem-i.rinu[U:RDoc::AnyMethod[iI"util_setup_gem:EFI"*Gem::InstallerTestCase#util_setup_gem;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"JBuilds the @spec gem and returns an installer for it. The built gem ;TI"includes:;To:RDoc::Markup::BlankLineo:RDoc::Markup::Verbatim; [I"bin/executable ;TI"lib/code.rb ;TI"ext/a/mkrf_conf.rb;T: @format0: @fileI"(lib/rubygems/installer_test_case.rb;T:0@omit_headings_from_table_of_contents_below000[I"(ui = @ui);T@FI"InstallerTestCase;TcRDoc::NormalClass00PK]8vv'InstallerTestCase/util_inst_bindir-i.rinu[U:RDoc::AnyMethod[iI"util_inst_bindir:EFI",Gem::InstallerTestCase#util_inst_bindir;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I".The path where installed executables live;T: @fileI"(lib/rubygems/installer_test_case.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"InstallerTestCase;TcRDoc::NormalClass00PK]iF[[%InstallerTestCase/util_make_exec-i.rinu[U:RDoc::AnyMethod[iI"util_make_exec:EFI"*Gem::InstallerTestCase#util_make_exec;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"NAdds an executable named "executable" to +spec+ with the given +shebang+.;To:RDoc::Markup::BlankLineo; ; [I"PThe executable is also written to the bin dir in @tmpdir and the installed ;TI"gem directory for +spec+.;T: @fileI"(lib/rubygems/installer_test_case.rb;T:0@omit_headings_from_table_of_contents_below000[I";(spec = @spec, shebang = "#!/opt/alt/ruby21/bin/ruby");T@FI"InstallerTestCase;TcRDoc::NormalClass00PK]N]]pre_reset-c.rinu[U:RDoc::AnyMethod[iI"pre_reset:EFI"Gem::pre_reset;TT: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"FAdds a hook that will get run before Gem::Specification.reset is ;TI" run.;T: @fileI"lib/rubygems.rb;T:0@omit_headings_from_table_of_contents_below000[I" (&hook);T@FI"Gem;FcRDoc::NormalModule00PK]Upppost_uninstall_hooks-c.rinu[U:RDoc::Attr[iI"post_uninstall_hooks:ETI"Gem::post_uninstall_hooks;TI"R;T: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"LThe list of hooks to be run after Gem::Uninstaller#uninstall completes ;TI"installation;T: @fileI"lib/rubygems.rb;T:0@omit_headings_from_table_of_contents_below0T@I"Gem;FcRDoc::NormalModule0PK]0"ConsoleUI/new-c.rinu[U:RDoc::AnyMethod[iI"new:ETI"Gem::ConsoleUI::new;TT: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"JThe Console UI has no arguments as it defaults to reading input from ;TI">stdin, output to stdout and warnings or errors to stderr.;T: @fileI"%lib/rubygems/user_interaction.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@TI"ConsoleUI;TcRDoc::NormalClass00PK]SIIConsoleUI/cdesc-ConsoleUI.rinu[U:RDoc::NormalClass[iI"ConsoleUI:ETI"Gem::ConsoleUI;TI"Gem::StreamUI;Fo:RDoc::Markup::Document: @parts[o;;[o:RDoc::Markup::Paragraph;[I"NSubclass of StreamUI that instantiates the user interaction using STDIN, ;TI"STDOUT, and STDERR.;T: @fileI"%lib/rubygems/user_interaction.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[[[[[I" class;T[[: public[[I"new;TI"%lib/rubygems/user_interaction.rb;T[:protected[[: private[[I" instance;T[[; [[; [[;[[[U:RDoc::Context::Section[i0o;;[; 0; 0[@@cRDoc::TopLevelPK]^^post_reset-c.rinu[U:RDoc::AnyMethod[iI"post_reset:EFI"Gem::post_reset;TT: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"EAdds a hook that will get run after Gem::Specification.reset is ;TI" run.;T: @fileI"lib/rubygems.rb;T:0@omit_headings_from_table_of_contents_below000[I" (&hook);T@FI"Gem;FcRDoc::NormalModule00PK]F$jj NoAliasYAMLTree/format_time-i.rinu[U:RDoc::AnyMethod[iI"format_time:EFI"%Gem::NoAliasYAMLTree#format_time;TF: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"4This is ported over from the yaml_tree in 1.9.3;T: @fileI"lib/rubygems/psych_tree.rb;T:0@omit_headings_from_table_of_contents_below000[I" (time);T@FI"NoAliasYAMLTree;TcRDoc::NormalClass00PK]ms(NoAliasYAMLTree/cdesc-NoAliasYAMLTree.rinu[U:RDoc::NormalClass[iI"NoAliasYAMLTree:ETI"Gem::NoAliasYAMLTree;TI"Psych::Visitors::YAMLTree;Fo:RDoc::Markup::Document: @parts[o;;[: @fileI"lib/rubygems/psych_tree.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[[[[[I" class;T[[: public[[I" create;FI"lib/rubygems/psych_tree.rb;T[:protected[[: private[[I" instance;T[[; [[I" register;F@[I"visit_String;F@[; [[; [[I"format_time;F@[[U:RDoc::Context::Section[i0o;;[; 0; 0[@I"Gem;FcRDoc::NormalModulePK]!YNoAliasYAMLTree/create-c.rinu[U:RDoc::AnyMethod[iI" create:EFI"!Gem::NoAliasYAMLTree::create;TT: publico:RDoc::Markup::Document: @parts[: @fileI"lib/rubygems/psych_tree.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI"NoAliasYAMLTree;TcRDoc::NormalClass00PK]C }!NoAliasYAMLTree/visit_String-i.rinu[U:RDoc::AnyMethod[iI"visit_String:EFI"&Gem::NoAliasYAMLTree#visit_String;TF: publico:RDoc::Markup::Document: @parts[: @fileI"lib/rubygems/psych_tree.rb;T:0@omit_headings_from_table_of_contents_below000[I" (str);T@ TI"NoAliasYAMLTree;TcRDoc::NormalClass00PK]``NoAliasYAMLTree/register-i.rinu[U:RDoc::AnyMethod[iI" register:EFI""Gem::NoAliasYAMLTree#register;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"*Noop this out so there are no anchors;T: @fileI"lib/rubygems/psych_tree.rb;T:0@omit_headings_from_table_of_contents_below000[I"(target, obj);T@FI"NoAliasYAMLTree;TcRDoc::NormalClass00PK]Ifinish_resolve-c.rinu[U:RDoc::AnyMethod[iI"finish_resolve:EFI"Gem::finish_resolve;TT: publico:RDoc::Markup::Document: @parts[: @fileI"lib/rubygems.rb;T:0@omit_headings_from_table_of_contents_below000[I"&(request_set=Gem::RequestSet.new);T@ FI"Gem;FcRDoc::NormalModule00PK]!;wMMSourceFetchProblem/source-i.rinu[U:RDoc::Attr[iI" source:ETI"#Gem::SourceFetchProblem#source;TI"R;T: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"+The source that had the fetch problem.;T: @fileI"lib/rubygems/errors.rb;T:0@omit_headings_from_table_of_contents_below0F@I"Gem::SourceFetchProblem;TcRDoc::NormalClass0PK]K\\!SourceFetchProblem/exception-i.rinu[U:RDoc::Attr[iI"exception:EFI"&Gem::SourceFetchProblem#exception;TI"R;T: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"4The fetch error which is an Exception subclass.;T: @fileI"lib/rubygems/errors.rb;T:0@omit_headings_from_table_of_contents_below0F@I"Gem::SourceFetchProblem;TcRDoc::NormalClass0PK]!rzzSourceFetchProblem/new-c.rinu[U:RDoc::AnyMethod[iI"new:ETI"!Gem::SourceFetchProblem::new;TT: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"ICreates a new SourceFetchProblem for the given +source+ and +error+.;T: @fileI"lib/rubygems/errors.rb;T:0@omit_headings_from_table_of_contents_below000[I"(source, error);T@FI"SourceFetchProblem;TcRDoc::NormalClass00PK]9PPSourceFetchProblem/wordy-i.rinu[U:RDoc::AnyMethod[iI" wordy:EFI""Gem::SourceFetchProblem#wordy;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I")An English description of the error.;T: @fileI"lib/rubygems/errors.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"SourceFetchProblem;TcRDoc::NormalClass00PK]/:?TTSourceFetchProblem/error-i.rinu[U:RDoc::Attr[iI" error:ETI""Gem::SourceFetchProblem#error;TI"R;T: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"4The fetch error which is an Exception subclass.;T: @fileI"lib/rubygems/errors.rb;T:0@omit_headings_from_table_of_contents_below0F@I"Gem::SourceFetchProblem;TcRDoc::NormalClass0PK]7.SourceFetchProblem/cdesc-SourceFetchProblem.rinu[U:RDoc::NormalClass[iI"SourceFetchProblem:ETI"Gem::SourceFetchProblem;TI"Gem::ErrorReason;To:RDoc::Markup::Document: @parts[o;;[o:RDoc::Markup::Paragraph;[I";An error that indicates we weren't able to fetch some ;TI"data from a source;T: @fileI"lib/rubygems/errors.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[[ I" error;TI"R;T: publicFI"lib/rubygems/errors.rb;T[ I"exception;F@; F@[ I" source;TI"R;T; F@[[[[I" class;T[[; [[I"new;T@[:protected[[: private[[I" instance;T[[; [[I" wordy;F@[; [[;[[[U:RDoc::Context::Section[i0o;;[; 0; 0[@I"Gem;FcRDoc::NormalModulePK]ڽpost_install-c.rinu[U:RDoc::AnyMethod[iI"post_install:EFI"Gem::post_install;TT: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"MAdds a post-install hook that will be passed an Gem::Installer instance ;TI"*when Gem::Installer#install is called;T: @fileI"lib/rubygems.rb;T:0@omit_headings_from_table_of_contents_below000[I" (&hook);T@FI"Gem;FcRDoc::NormalModule00PK]~AFakeFetcher/data-i.rinu[U:RDoc::Attr[iI" data:ETI"Gem::FakeFetcher#data;TI"R;T: publico:RDoc::Markup::Document: @parts[: @fileI"#lib/rubygems/test_utilities.rb;T:0@omit_headings_from_table_of_contents_below0F@ I"Gem::FakeFetcher;TcRDoc::NormalClass0PK]R"""FakeFetcher/download_to_cache-i.rinu[U:RDoc::AnyMethod[iI"download_to_cache:EFI"'Gem::FakeFetcher#download_to_cache;TF: publico:RDoc::Markup::Document: @parts[: @fileI"#lib/rubygems/test_utilities.rb;T:0@omit_headings_from_table_of_contents_below000[I"(dependency);T@ FI"FakeFetcher;TcRDoc::NormalClass00PK];"IFakeFetcher/new-c.rinu[U:RDoc::AnyMethod[iI"new:ETI"Gem::FakeFetcher::new;TT: publico:RDoc::Markup::Document: @parts[: @fileI"#lib/rubygems/test_utilities.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI"FakeFetcher;TcRDoc::NormalClass00PK]))FakeFetcher/fetch_path-i.rinu[U:RDoc::AnyMethod[iI"fetch_path:EFI" Gem::FakeFetcher#fetch_path;TF: publico:RDoc::Markup::Document: @parts[: @fileI"#lib/rubygems/test_utilities.rb;T:0@omit_headings_from_table_of_contents_below000[I"&(path, mtime = nil, head = false);T@ FI"FakeFetcher;TcRDoc::NormalClass00PK]R1  FakeFetcher/api_endpoints-i.rinu[U:RDoc::Attr[iI"api_endpoints:ETI"#Gem::FakeFetcher#api_endpoints;TI"R;T: publico:RDoc::Markup::Document: @parts[: @fileI"#lib/rubygems/test_utilities.rb;T:0@omit_headings_from_table_of_contents_below0F@ I"Gem::FakeFetcher;TcRDoc::NormalClass0PK] jFakeFetcher/api_endpoint-i.rinu[U:RDoc::AnyMethod[iI"api_endpoint:EFI""Gem::FakeFetcher#api_endpoint;TF: publico:RDoc::Markup::Document: @parts[: @fileI"#lib/rubygems/test_utilities.rb;T:0@omit_headings_from_table_of_contents_below000[I" (uri);T@ FI"FakeFetcher;TcRDoc::NormalClass00PK]lFakeFetcher/last_request-i.rinu[U:RDoc::Attr[iI"last_request:ETI""Gem::FakeFetcher#last_request;TI"R;T: publico:RDoc::Markup::Document: @parts[: @fileI"#lib/rubygems/test_utilities.rb;T:0@omit_headings_from_table_of_contents_below0F@ I"Gem::FakeFetcher;TcRDoc::NormalClass0PK]i}==FakeFetcher/request-i.rinu[U:RDoc::AnyMethod[iI" request:EFI"Gem::FakeFetcher#request;TF: publico:RDoc::Markup::Document: @parts[: @fileI"#lib/rubygems/test_utilities.rb;T:0@omit_headings_from_table_of_contents_below00I"last_request;T[I".(uri, request_class, last_modified = nil);T@ FI"FakeFetcher;TcRDoc::NormalClass00PK]ǯPP!FakeFetcher/open_uri_or_path-i.rinu[U:RDoc::AnyMethod[iI"open_uri_or_path:EFI"&Gem::FakeFetcher#open_uri_or_path;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"Thanks, FakeWeb!;T: @fileI"#lib/rubygems/test_utilities.rb;T:0@omit_headings_from_table_of_contents_below000[I" (path);T@FI"FakeFetcher;TcRDoc::NormalClass00PK]""t FakeFetcher/cdesc-FakeFetcher.rinu[U:RDoc::NormalClass[iI"FakeFetcher:ETI"Gem::FakeFetcher;TI" Object;To:RDoc::Markup::Document: @parts[o;;[ o:RDoc::Markup::Paragraph;[I"KA fake Gem::RemoteFetcher for use in tests or to avoid real live HTTP ;TI"3requests when testing code that uses RubyGems.;To:RDoc::Markup::BlankLineo; ;[I" Example:;T@o:RDoc::Markup::Verbatim;[I"%@fetcher = Gem::FakeFetcher.new ;TI"J@fetcher.data['http://gems.example.com/yaml'] = source_index.to_yaml ;TI"+Gem::RemoteFetcher.fetcher = @fetcher ;TI" ;TI"# invoke RubyGems code ;TI" ;TI"paths = @fetcher.paths ;TI">assert_equal 'http://gems.example.com/yaml', paths.shift ;TI"+assert paths.empty?, paths.join(', ') ;T: @format0o; ;[I":See RubyGems' tests for more examples of FakeFetcher.;T: @fileI"#lib/rubygems/test_utilities.rb;T:0@omit_headings_from_table_of_contents_below0; 0;0[ [ I"api_endpoints;TI"R;T: publicFI"#lib/rubygems/test_utilities.rb;T[ I" data;TI"R;T;F@)[ I"last_request;TI"R;T;F@)[ I" paths;TI"RW;T;F@)[[[[I" class;T[[;[[I"new;T@)[:protected[[: private[[I" instance;T[[;[[I"api_endpoint;F@)[I"cache_update_path;F@)[I" download;F@)[I"download_to_cache;F@)[I"fetch_path;F@)[I"fetch_size;F@)[I"find_data;F@)[I"open_uri_or_path;F@)[I" request;F@)[;[[;[[[U:RDoc::Context::Section[i0o;;[; 0;0[@$@$cRDoc::TopLevelPK]Ң--FakeFetcher/download-i.rinu[U:RDoc::AnyMethod[iI" download:EFI"Gem::FakeFetcher#download;TF: publico:RDoc::Markup::Document: @parts[: @fileI"#lib/rubygems/test_utilities.rb;T:0@omit_headings_from_table_of_contents_below000[I".(spec, source_uri, install_dir = Gem.dir);T@ FI"FakeFetcher;TcRDoc::NormalClass00PK]#t//win_platform%3f-c.rinu[U:RDoc::AnyMethod[iI"win_platform?:EFI"Gem::win_platform?;TT: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I" Is this a windows platform?;T: @fileI"lib/rubygems.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"Gem;FcRDoc::NormalModule00PK]*try_activate-c.rinu[U:RDoc::AnyMethod[iI"try_activate:EFI"Gem::try_activate;TT: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I">Try to activate a gem containing +path+. Returns true if ;TI"Bactivation succeeded or wasn't needed because it was already ;TI"Aactivated. Returns false if it can't find the path in a gem.;T: @fileI"lib/rubygems.rb;T:0@omit_headings_from_table_of_contents_below000[I" (path);T@FI"Gem;FcRDoc::NormalModule00PK]݅*PlatformMismatch/cdesc-PlatformMismatch.rinu[U:RDoc::NormalClass[iI"PlatformMismatch:ETI"Gem::PlatformMismatch;TI"Gem::ErrorReason;To:RDoc::Markup::Document: @parts[o;;[o:RDoc::Markup::Paragraph;[I"DGenerated when trying to lookup a gem to indicate that the gem ;TI"Awas found, but that it isn't usable on the current platform.;To:RDoc::Markup::BlankLineo; ;[I"Efetch and install read these and report them to the user to aid ;TI"5in figuring out why a gem couldn't be installed.;T: @fileI"lib/rubygems/errors.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[[ I" name;TI"R;T: publicFI"lib/rubygems/errors.rb;T[ I"platforms;TI"R;T; F@[ I" version;TI"R;T; F@[[[[I" class;T[[; [[I"new;T@[:protected[[: private[[I" instance;T[[; [[I"add_platform;F@[I" wordy;F@[;[[;[[[U:RDoc::Context::Section[i0o;;[; 0; 0[@I"Gem;FcRDoc::NormalModulePK]&9+JJPlatformMismatch/platforms-i.rinu[U:RDoc::Attr[iI"platforms:ETI"$Gem::PlatformMismatch#platforms;TI"R;T: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"&The platforms that are mismatched;T: @fileI"lib/rubygems/errors.rb;T:0@omit_headings_from_table_of_contents_below0F@I"Gem::PlatformMismatch;TcRDoc::NormalClass0PK]h  PlatformMismatch/new-c.rinu[U:RDoc::AnyMethod[iI"new:ETI"Gem::PlatformMismatch::new;TT: publico:RDoc::Markup::Document: @parts[: @fileI"lib/rubygems/errors.rb;T:0@omit_headings_from_table_of_contents_below000[I"(name, version);T@ FI"PlatformMismatch;TcRDoc::NormalClass00PK]똛IIPlatformMismatch/wordy-i.rinu[U:RDoc::AnyMethod[iI" wordy:EFI" Gem::PlatformMismatch#wordy;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"&A wordy description of the error.;T: @fileI"lib/rubygems/errors.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"PlatformMismatch;TcRDoc::NormalClass00PK]B߆22PlatformMismatch/name-i.rinu[U:RDoc::Attr[iI" name:ETI"Gem::PlatformMismatch#name;TI"R;T: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"the name of the gem;T: @fileI"lib/rubygems/errors.rb;T:0@omit_headings_from_table_of_contents_below0F@I"Gem::PlatformMismatch;TcRDoc::NormalClass0PK]>7DependencyResolutionError/conflicting_dependencies-i.rinu[U:RDoc::AnyMethod[iI"conflicting_dependencies:EFI" "DependencyResolutionError/new-c.rinu[U:RDoc::AnyMethod[iI"new:ETI"(Gem::DependencyResolutionError::new;TT: publico:RDoc::Markup::Document: @parts[: @fileI"lib/rubygems/exceptions.rb;T:0@omit_headings_from_table_of_contents_below000[I"(conflict);T@ TI"DependencyResolutionError;TcRDoc::NormalClass00PK]<DependencyResolutionError/cdesc-DependencyResolutionError.rinu[U:RDoc::NormalClass[iI"DependencyResolutionError:ETI"#Gem::DependencyResolutionError;TI"Gem::Exception;Fo:RDoc::Markup::Document: @parts[o;;[o:RDoc::Markup::Paragraph;[I"JRaised by Gem::Resolver when a Gem::Dependency::Conflict reaches the ;TI"Qtoplevel. Indicates which dependencies were incompatible through #conflict ;TI""and #conflicting_dependencies;T: @fileI"lib/rubygems/exceptions.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[[ I" conflict;TI"R;T: publicFI"lib/rubygems/exceptions.rb;T[[[[I" class;T[[; [[I"new;T@[:protected[[: private[[I" instance;T[[; [[I"conflicting_dependencies;F@[; [[;[[[U:RDoc::Context::Section[i0o;;[; 0; 0[@@cRDoc::TopLevelPK]ߗ'DependencyResolutionError/conflict-i.rinu[U:RDoc::Attr[iI" conflict:ETI",Gem::DependencyResolutionError#conflict;TI"R;T: publico:RDoc::Markup::Document: @parts[: @fileI"lib/rubygems/exceptions.rb;T:0@omit_headings_from_table_of_contents_below0F@ I"#Gem::DependencyResolutionError;TcRDoc::NormalClass0PK]^CStreamUI/progress_reporter-i.rinu[U:RDoc::AnyMethod[iI"progress_reporter:EFI"$Gem::StreamUI#progress_reporter;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"IReturn a progress reporter object chosen from the current verbosity.;T: @fileI"%lib/rubygems/user_interaction.rb;T:0@omit_headings_from_table_of_contents_below000[I" (*args);T@FI" StreamUI;TcRDoc::NormalClass00PK]TStreamUI/choose_from_list-i.rinu[U:RDoc::AnyMethod[iI"choose_from_list:EFI"#Gem::StreamUI#choose_from_list;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"LChoose from a list of options. +question+ is a prompt displayed above ;TI"Fthe list. +list+ is a list of option strings. Returns the pair ;TI"![option_name, option_index].;T: @fileI"%lib/rubygems/user_interaction.rb;T:0@omit_headings_from_table_of_contents_below000[I"(question, list);T@FI" StreamUI;TcRDoc::NormalClass00PK] **StreamUI/outs-i.rinu[U:RDoc::Attr[iI" outs:ETI"Gem::StreamUI#outs;TI"R;T: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"The output stream;T: @fileI"%lib/rubygems/user_interaction.rb;T:0@omit_headings_from_table_of_contents_below0F@I"Gem::StreamUI;TcRDoc::NormalClass0PK]StreamUI/alert_warning-i.rinu[U:RDoc::AnyMethod[iI"alert_warning:EFI" Gem::StreamUI#alert_warning;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"HDisplay a warning on stderr. Will ask +question+ if it is not nil.;T: @fileI"%lib/rubygems/user_interaction.rb;T:0@omit_headings_from_table_of_contents_below000[I"(statement, question=nil);T@FI" StreamUI;TcRDoc::NormalClass00PK]cKoo?StreamUI/SilentDownloadReporter/cdesc-SilentDownloadReporter.rinu[U:RDoc::NormalClass[iI"SilentDownloadReporter:ETI"*Gem::StreamUI::SilentDownloadReporter;TI" Object;To:RDoc::Markup::Document: @parts[o;;[o:RDoc::Markup::Paragraph;[I",An absolutely silent download reporter.;T: @fileI"%lib/rubygems/user_interaction.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[[[[[I" class;T[[: public[[I"new;TI"%lib/rubygems/user_interaction.rb;T[:protected[[: private[[I" instance;T[[; [[I" done;F@[I" fetch;F@[I" update;F@[; [[;[[[U:RDoc::Context::Section[i0o;;[; 0; 0[@I"Gem::StreamUI;TcRDoc::NormalClassPK]a?{)StreamUI/SilentDownloadReporter/done-i.rinu[U:RDoc::AnyMethod[iI" done:EFI"/Gem::StreamUI::SilentDownloadReporter#done;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"LThe silent download reporter won't tell you when the download is done. ;TI"Because it is silent.;T: @fileI"%lib/rubygems/user_interaction.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"SilentDownloadReporter;TcRDoc::NormalClass00PK]*StreamUI/SilentDownloadReporter/fetch-i.rinu[U:RDoc::AnyMethod[iI" fetch:EFI"0Gem::StreamUI::SilentDownloadReporter#fetch;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"LThe silent download reporter does not display +filename+ or care about ;TI"%+filesize+ because it is silent.;T: @fileI"%lib/rubygems/user_interaction.rb;T:0@omit_headings_from_table_of_contents_below000[I"(filename, filesize);T@FI"SilentDownloadReporter;TcRDoc::NormalClass00PK]v $(StreamUI/SilentDownloadReporter/new-c.rinu[U:RDoc::AnyMethod[iI"new:ETI"/Gem::StreamUI::SilentDownloadReporter::new;TT: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"7The silent download reporter ignores all arguments;T: @fileI"%lib/rubygems/user_interaction.rb;T:0@omit_headings_from_table_of_contents_below000[I"(out_stream, *args);T@FI"SilentDownloadReporter;TcRDoc::NormalClass00PK]1I+StreamUI/SilentDownloadReporter/update-i.rinu[U:RDoc::AnyMethod[iI" update:EFI"1Gem::StreamUI::SilentDownloadReporter#update;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"5Nothing can update the silent download reporter.;T: @fileI"%lib/rubygems/user_interaction.rb;T:0@omit_headings_from_table_of_contents_below000[I"(current);T@FI"SilentDownloadReporter;TcRDoc::NormalClass00PK]Ddff)StreamUI/SimpleProgressReporter/done-i.rinu[U:RDoc::AnyMethod[iI" done:EFI"/Gem::StreamUI::SimpleProgressReporter#done;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"%Prints out the terminal message.;T: @fileI"%lib/rubygems/user_interaction.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"SimpleProgressReporter;TcRDoc::NormalClass00PK]8W\LL(StreamUI/SimpleProgressReporter/new-c.rinu[U:RDoc::AnyMethod[iI"new:ETI"/Gem::StreamUI::SimpleProgressReporter::new;TT: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"ICreates a new progress reporter that will write to +out_stream+ for ;TI"K+size+ items. Shows the given +initial_message+ when progress starts ;TI"4and the +terminal_message+ when it is complete.;T: @fileI"%lib/rubygems/user_interaction.rb;T:0@omit_headings_from_table_of_contents_below000[I"G(out_stream, size, initial_message, terminal_message = "complete");T@FI"SimpleProgressReporter;TcRDoc::NormalClass00PK]}ww*StreamUI/SimpleProgressReporter/count-i.rinu[U:RDoc::Attr[iI" count:ETI"0Gem::StreamUI::SimpleProgressReporter#count;TI"R;T: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"1The number of progress items counted so far.;T: @fileI"%lib/rubygems/user_interaction.rb;T:0@omit_headings_from_table_of_contents_below0F@I"*Gem::StreamUI::SimpleProgressReporter;TcRDoc::NormalClass0PK]2 ?StreamUI/SimpleProgressReporter/cdesc-SimpleProgressReporter.rinu[U:RDoc::NormalClass[iI"SimpleProgressReporter:ETI"*Gem::StreamUI::SimpleProgressReporter;TI" Object;To:RDoc::Markup::Document: @parts[o;;[o:RDoc::Markup::Paragraph;[I"&A basic dotted progress reporter.;T: @fileI"%lib/rubygems/user_interaction.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[[ I" count;TI"R;T: publicFI"%lib/rubygems/user_interaction.rb;T[[[I" Gem::DefaultUserInteraction;To;;[; @; 0@[[I" class;T[[; [[I"new;T@[:protected[[: private[[I" instance;T[[; [[I" done;F@[I" updated;F@[; [[;[[[U:RDoc::Context::Section[i0o;;[; 0; 0[@I"Gem::StreamUI;TcRDoc::NormalClassPK]Ozz,StreamUI/SimpleProgressReporter/updated-i.rinu[U:RDoc::AnyMethod[iI" updated:EFI"2Gem::StreamUI::SimpleProgressReporter#updated;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I",Prints out a dot and ignores +message+.;T: @fileI"%lib/rubygems/user_interaction.rb;T:0@omit_headings_from_table_of_contents_below000[I"(message);T@FI"SimpleProgressReporter;TcRDoc::NormalClass00PK]3BccStreamUI/new-c.rinu[U:RDoc::AnyMethod[iI"new:ETI"Gem::StreamUI::new;TT: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [ I"NCreates a new StreamUI wrapping +in_stream+ for user input, +out_stream+ ;TI"Nfor standard output, +err_stream+ for error output. If +usetty+ is true ;TI"Jthen special operations (like asking for passwords) will use the TTY ;TI"(commands to disable character echo.;T: @fileI"%lib/rubygems/user_interaction.rb;T:0@omit_headings_from_table_of_contents_below000[I"<(in_stream, out_stream, err_stream=STDERR, usetty=true);T@FI" StreamUI;TcRDoc::NormalClass00PK]f StreamUI/backtrace-i.rinu[U:RDoc::AnyMethod[iI"backtrace:EFI"Gem::StreamUI#backtrace;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"IPrints a formatted backtrace to the errors stream if backtraces are ;TI" enabled.;T: @fileI"%lib/rubygems/user_interaction.rb;T:0@omit_headings_from_table_of_contents_below000[I"(exception);T@FI" StreamUI;TcRDoc::NormalClass00PK]KD  StreamUI/_gets_noecho-i.rinu[U:RDoc::AnyMethod[iI"_gets_noecho:EFI"Gem::StreamUI#_gets_noecho;TF: publico:RDoc::Markup::Document: @parts[: @fileI"%lib/rubygems/user_interaction.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI" StreamUI;TcRDoc::NormalClass00PK]rwwStreamUI/ask_for_password-i.rinu[U:RDoc::AnyMethod[iI"ask_for_password:EFI"#Gem::StreamUI#ask_for_password;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I">StreamUI/say-i.rinu[U:RDoc::AnyMethod[iI"say:EFI"Gem::StreamUI#say;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"Display a statement.;T: @fileI"%lib/rubygems/user_interaction.rb;T:0@omit_headings_from_table_of_contents_below000[I"(statement="");T@FI" StreamUI;TcRDoc::NormalClass00PK]Ռ\crr.StreamUI/VerboseDownloadReporter/progress-i.rinu[U:RDoc::Attr[iI" progress:ETI"4Gem::StreamUI::VerboseDownloadReporter#progress;TI"R;T: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"$The current progress (0 to 100);T: @fileI"%lib/rubygems/user_interaction.rb;T:0@omit_headings_from_table_of_contents_below0F@I"+Gem::StreamUI::VerboseDownloadReporter;TcRDoc::NormalClass0PK]jzz/StreamUI/VerboseDownloadReporter/file_name-i.rinu[U:RDoc::Attr[iI"file_name:ETI"5Gem::StreamUI::VerboseDownloadReporter#file_name;TI"R;T: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"*The current file name being displayed;T: @fileI"%lib/rubygems/user_interaction.rb;T:0@omit_headings_from_table_of_contents_below0F@I"+Gem::StreamUI::VerboseDownloadReporter;TcRDoc::NormalClass0PK]Xkk*StreamUI/VerboseDownloadReporter/done-i.rinu[U:RDoc::AnyMethod[iI" done:EFI"0Gem::StreamUI::VerboseDownloadReporter#done;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"(Indicates the download is complete.;T: @fileI"%lib/rubygems/user_interaction.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"VerboseDownloadReporter;TcRDoc::NormalClass00PK]++StreamUI/VerboseDownloadReporter/fetch-i.rinu[U:RDoc::AnyMethod[iI" fetch:EFI"1Gem::StreamUI::VerboseDownloadReporter#fetch;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"KTells the download reporter that the +file_name+ is being fetched and ;TI"contains +total_bytes+.;T: @fileI"%lib/rubygems/user_interaction.rb;T:0@omit_headings_from_table_of_contents_below000[I"(file_name, total_bytes);T@FI"VerboseDownloadReporter;TcRDoc::NormalClass00PK])StreamUI/VerboseDownloadReporter/new-c.rinu[U:RDoc::AnyMethod[iI"new:ETI"0Gem::StreamUI::VerboseDownloadReporter::new;TT: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"BCreates a new verbose download reporter that will display on ;TI"4+out_stream+. The other arguments are ignored.;T: @fileI"%lib/rubygems/user_interaction.rb;T:0@omit_headings_from_table_of_contents_below000[I"(out_stream, *args);T@FI"VerboseDownloadReporter;TcRDoc::NormalClass00PK]G,StreamUI/VerboseDownloadReporter/update-i.rinu[U:RDoc::AnyMethod[iI" update:EFI"2Gem::StreamUI::VerboseDownloadReporter#update;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"KUpdates the verbose download reporter for the given number of +bytes+.;T: @fileI"%lib/rubygems/user_interaction.rb;T:0@omit_headings_from_table_of_contents_below000[I" (bytes);T@FI"VerboseDownloadReporter;TcRDoc::NormalClass00PK]tt1StreamUI/VerboseDownloadReporter/total_bytes-i.rinu[U:RDoc::Attr[iI"total_bytes:ETI"7Gem::StreamUI::VerboseDownloadReporter#total_bytes;TI"R;T: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I" The total bytes in the file;T: @fileI"%lib/rubygems/user_interaction.rb;T:0@omit_headings_from_table_of_contents_below0F@I"+Gem::StreamUI::VerboseDownloadReporter;TcRDoc::NormalClass0PK]JAStreamUI/VerboseDownloadReporter/cdesc-VerboseDownloadReporter.rinu[U:RDoc::NormalClass[iI"VerboseDownloadReporter:ETI"+Gem::StreamUI::VerboseDownloadReporter;TI" Object;To:RDoc::Markup::Document: @parts[o;;[o:RDoc::Markup::Paragraph;[I"MA progress reporter that prints out messages about the current progress.;T: @fileI"%lib/rubygems/user_interaction.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[[ I"file_name;TI"R;T: publicFI"%lib/rubygems/user_interaction.rb;T[ I" progress;TI"R;T; F@[ I"total_bytes;TI"R;T; F@[[[[I" class;T[[; [[I"new;T@[:protected[[: private[[I" instance;T[[; [[I" done;F@[I" fetch;F@[I" update;F@[; [[;[[[U:RDoc::Context::Section[i0o;;[; 0; 0[@I"Gem::StreamUI;TcRDoc::NormalClassPK]=console based UserInteraction will be used automatically.;T: @fileI"%lib/rubygems/user_interaction.rb;T:0@omit_headings_from_table_of_contents_below000[I" (new_ui);T@FI"DefaultUserInteraction;FcRDoc::NormalModule00PK]cWWDefaultUserInteraction/ui-i.rinu[U:RDoc::AnyMethod[iI"ui:EFI"#Gem::DefaultUserInteraction#ui;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"#See DefaultUserInteraction::ui;T: @fileI"%lib/rubygems/user_interaction.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"DefaultUserInteraction;FcRDoc::NormalModule00PK]vrr6DefaultUserInteraction/cdesc-DefaultUserInteraction.rinu[U:RDoc::NormalModule[iI"DefaultUserInteraction:EFI" Gem::DefaultUserInteraction;T0o:RDoc::Markup::Document: @parts[o;;[o:RDoc::Markup::Paragraph;[I"KWhen rubygems/test_case is required the default user interaction is a ;TI"MockGemUi.;T: @fileI"lib/rubygems/test_case.rb;T:0@omit_headings_from_table_of_contents_below0o;;[o; ;[I"PModule that defines the default UserInteraction. Any class including this ;TI"Lmodule will have access to the +ui+ method that returns the default UI.;T; I"%lib/rubygems/user_interaction.rb;T; 0; 0; 0[[[[[I" class;T[[: public[[I"ui;FI"%lib/rubygems/user_interaction.rb;T[I"ui=;F@$[I" use_ui;F@$[:protected[[: private[[I" instance;T[[; [[I"ui;F@$[I"ui=;F@$[I" use_ui;F@$[; [[;[[[U:RDoc::Context::Section[i0o;;[; 0; 0[@@I"Gem;FcRDoc::NormalModulePK]C&ensure_default_gem_subdirectories-c.rinu[U:RDoc::AnyMethod[iI"&ensure_default_gem_subdirectories:EFI"+Gem::ensure_default_gem_subdirectories;TT: publico:RDoc::Markup::Document: @parts[ o:RDoc::Markup::Paragraph; [I"DQuietly ensure the Gem directory +dir+ contains all the proper ;TI"Esubdirectories for handling default gems. If we can't create a ;TI"Kdirectory due to a permission problem, then we will silently continue.;To:RDoc::Markup::BlankLineo; ; [I"HIf +mode+ is given, missing directories are created with this mode.;T@o; ; [I"6World-writable directories will never be created.;T: @fileI"lib/rubygems.rb;T:0@omit_headings_from_table_of_contents_below000[I" (dir = Gem.dir, mode = nil);T@FI"Gem;FcRDoc::NormalModule00PK]@5rrdefault_exec_format-c.rinu[U:RDoc::AnyMethod[iI"default_exec_format:EFI"Gem::default_exec_format;TT: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"NDeduce Ruby's --program-prefix and --program-suffix from its install name;T: @fileI"lib/rubygems/defaults.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"Gem;FcRDoc::NormalModule00PK]~mmCommandManager/instance-c.rinu[U:RDoc::AnyMethod[iI" instance:EFI""Gem::CommandManager::instance;TT: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I">Return the authoritative instance of the command manager.;T: @fileI"$lib/rubygems/command_manager.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"CommandManager;TcRDoc::NormalClass00PK]CffCommandManager/reset-c.rinu[U:RDoc::AnyMethod[iI" reset:EFI"Gem::CommandManager::reset;TT: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"=Reset the authoritative instance of the command manager.;T: @fileI"$lib/rubygems/command_manager.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"CommandManager;TcRDoc::NormalClass00PK]ptddCommandManager/new-c.rinu[U:RDoc::AnyMethod[iI"new:ETI"Gem::CommandManager::new;TT: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"?Register all the subcommands supported by the gem command.;T: @fileI"$lib/rubygems/command_manager.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"CommandManager;TcRDoc::NormalClass00PK]Hcc&CommandManager/cdesc-CommandManager.rinu[U:RDoc::NormalClass[iI"CommandManager:ETI"Gem::CommandManager;TI" Object;To:RDoc::Markup::Document: @parts[o;;[o:RDoc::Markup::Paragraph;[I"PThe command manager registers and installs all the individual sub-commands ;TI""supported by the gem command.;To:RDoc::Markup::BlankLineo; ;[I"DExtra commands can be provided by writing a rubygems_plugin.rb ;TI"Mfile in an installed gem. You should register your command against the ;TI"-Gem::CommandManager instance, like this:;T@o:RDoc::Markup::Verbatim;[ I"# file rubygems_plugin.rb ;TI"(require 'rubygems/command_manager' ;TI" ;TI"9Gem::CommandManager.instance.register_command :edit ;T: @format0o; ;[I"LYou should put the implementation of your command in rubygems/commands.;T@o; ;[ I".# file rubygems/commands/edit_command.rb ;TI"5class Gem::Commands::EditCommand < Gem::Command ;TI" # ... ;TI" end ;T; 0o; ;[I"?See Gem::Command for instructions on writing gem commands.;T: @fileI"$lib/rubygems/command_manager.rb;T:0@omit_headings_from_table_of_contents_below0; 0;0[[[[I"Gem::UserInteraction;To;;[; @*;0I"$lib/rubygems/command_manager.rb;T[[I" class;T[[: public[[I" instance;F@2[I"new;T@2[I" reset;F@2[:protected[[: private[[I" instance;T[[;[[I"[];F@2[I"command_names;F@2[I"find_command;F@2[I"find_command_possibilities;F@2[I" instance;F@2[I"process_args;F@2[I"register_command;F@2[I"run;F@2[I"unregister_command;F@2[;[[;[[I"load_and_instantiate;F@2[[U:RDoc::Context::Section[i0o;;[; 0;0[@*@*cRDoc::TopLevelPK]1aaCommandManager/run-i.rinu[U:RDoc::AnyMethod[iI"run:EFI"Gem::CommandManager#run;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I")Run the command specified by +args+.;T: @fileI"$lib/rubygems/command_manager.rb;T:0@omit_headings_from_table_of_contents_below000[I"(args, build_args=nil);T@FI"CommandManager;TcRDoc::NormalClass00PK]UlZZ22(CommandManager/load_and_instantiate-i.rinu[U:RDoc::AnyMethod[iI"load_and_instantiate:EFI"-Gem::CommandManager#load_and_instantiate;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"$lib/rubygems/command_manager.rb;T:0@omit_headings_from_table_of_contents_below000[I"(command_name);T@ FI"CommandManager;TcRDoc::NormalClass00PK]B)) CommandManager/process_args-i.rinu[U:RDoc::AnyMethod[iI"process_args:EFI"%Gem::CommandManager#process_args;TF: publico:RDoc::Markup::Document: @parts[: @fileI"$lib/rubygems/command_manager.rb;T:0@omit_headings_from_table_of_contents_below000[I"(args, build_args=nil);T@ FI"CommandManager;TcRDoc::NormalClass00PK]F``CommandManager/%5b%5d-i.rinu[U:RDoc::AnyMethod[iI"[]:EFI"Gem::CommandManager#[];TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"2Returns a Command instance for +command_name+;T: @fileI"$lib/rubygems/command_manager.rb;T:0@omit_headings_from_table_of_contents_below000[I"(command_name);T@FI"CommandManager;TcRDoc::NormalClass00PK] ) CommandManager/find_command-i.rinu[U:RDoc::AnyMethod[iI"find_command:EFI"%Gem::CommandManager#find_command;TF: publico:RDoc::Markup::Document: @parts[: @fileI"$lib/rubygems/command_manager.rb;T:0@omit_headings_from_table_of_contents_below000[I"(cmd_name);T@ FI"CommandManager;TcRDoc::NormalClass00PK]/3$CommandManager/register_command-i.rinu[U:RDoc::AnyMethod[iI"register_command:EFI")Gem::CommandManager#register_command;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"4Register the Symbol +command+ as a gem command.;T: @fileI"$lib/rubygems/command_manager.rb;T:0@omit_headings_from_table_of_contents_below000[I"(command, obj=false);T@FI"CommandManager;TcRDoc::NormalClass00PK]{@q99.CommandManager/find_command_possibilities-i.rinu[U:RDoc::AnyMethod[iI"find_command_possibilities:EFI"3Gem::CommandManager#find_command_possibilities;TF: publico:RDoc::Markup::Document: @parts[: @fileI"$lib/rubygems/command_manager.rb;T:0@omit_headings_from_table_of_contents_below000[I"(cmd_name);T@ FI"CommandManager;TcRDoc::NormalClass00PK]%"rr!CommandManager/command_names-i.rinu[U:RDoc::AnyMethod[iI"command_names:EFI"&Gem::CommandManager#command_names;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I":Return a sorted list of all command names as strings.;T: @fileI"$lib/rubygems/command_manager.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"CommandManager;TcRDoc::NormalClass00PK]F[/&CommandManager/unregister_command-i.rinu[U:RDoc::AnyMethod[iI"unregister_command:EFI"+Gem::CommandManager#unregister_command;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"6Unregister the Symbol +command+ as a gem command.;T: @fileI"$lib/rubygems/command_manager.rb;T:0@omit_headings_from_table_of_contents_below000[I"(command);T@FI"CommandManager;TcRDoc::NormalClass00PK]NJCommandManager/instance-i.rinu[U:RDoc::AnyMethod[iI" instance:EFI"!Gem::CommandManager#instance;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"=Returns self. Allows a CommandManager instance to stand ;TI"in for the class itself.;T: @fileI"$lib/rubygems/command_manager.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"CommandManager;TcRDoc::NormalClass00PK]u]]PathSupport/path%3d-i.rinu[U:RDoc::AnyMethod[iI" path=:EFI"Gem::PathSupport#path=;TF: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"7Set the Gem search path (as reported by Gem.path).;T: @fileI"!lib/rubygems/path_support.rb;T:0@omit_headings_from_table_of_contents_below000[I" (gpaths);T@FI"PathSupport;TcRDoc::NormalClass00PK]`]]PathSupport/home%3d-i.rinu[U:RDoc::AnyMethod[iI" home=:EFI"Gem::PathSupport#home=;TF: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"9Set the Gem home directory (as reported by Gem.dir).;T: @fileI"!lib/rubygems/path_support.rb;T:0@omit_headings_from_table_of_contents_below000[I" (home);T@FI"PathSupport;TcRDoc::NormalClass00PK]"PathSupport/new-c.rinu[U:RDoc::AnyMethod[iI"new:ETI"Gem::PathSupport::new;TT: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"HConstructor. Takes a single argument which is to be treated like a ;TI";hashtable, or defaults to ENV, the system environment.;T: @fileI"!lib/rubygems/path_support.rb;T:0@omit_headings_from_table_of_contents_below000[I"(env=ENV);T@FI"PathSupport;TcRDoc::NormalClass00PK]6==PathSupport/path-i.rinu[U:RDoc::Attr[iI" path:ETI"Gem::PathSupport#path;TI"R;T: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"'Array of paths to search for Gems.;T: @fileI"!lib/rubygems/path_support.rb;T:0@omit_headings_from_table_of_contents_below0F@I"Gem::PathSupport;TcRDoc::NormalClass0PK]REEPathSupport/home-i.rinu[U:RDoc::Attr[iI" home:ETI"Gem::PathSupport#home;TI"R;T: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"/The default system path for managing Gems.;T: @fileI"!lib/rubygems/path_support.rb;T:0@omit_headings_from_table_of_contents_below0F@I"Gem::PathSupport;TcRDoc::NormalClass0PK]jW PathSupport/cdesc-PathSupport.rinu[U:RDoc::NormalClass[iI"PathSupport:ETI"Gem::PathSupport;TI" Object;To:RDoc::Markup::Document: @parts[o;;[o:RDoc::Markup::Paragraph;[I"QGem::PathSupport facilitates the GEM_HOME and GEM_PATH environment settings ;TI"to the rest of RubyGems.;T: @fileI"!lib/rubygems/path_support.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[[ I" home;TI"R;T: publicFI"!lib/rubygems/path_support.rb;T[ I" path;TI"R;T; F@[[[[I" class;T[[; [[I"new;T@[:protected[[: private[[I" instance;T[[; [[; [[;[[I" home=;F@[I" path=;F@[[U:RDoc::Context::Section[i0o;;[; 0; 0[@@cRDoc::TopLevelPK]\uJ time-c.rinu[U:RDoc::AnyMethod[iI" time:EFI"Gem::time;TT: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"OPrints the amount of time the supplied block takes to run using the debug ;TI"UI output.;T: @fileI"lib/rubygems.rb;T:0@omit_headings_from_table_of_contents_below00I";T[I":(msg, width = 0, display = Gem.configuration.verbose);T@FI"Gem;FcRDoc::NormalModule00PK]fStringSource/new-c.rinu[U:RDoc::AnyMethod[iI"new:ETI"Gem::StringSource::new;TT: publico:RDoc::Markup::Document: @parts[: @fileI""lib/rubygems/util/stringio.rb;T:0@omit_headings_from_table_of_contents_below000[I" (str);T@ FI"StringSource;TcRDoc::NormalClass00PK]"StringSource/cdesc-StringSource.rinu[U:RDoc::NormalClass[iI"StringSource:ETI"Gem::StringSource;TI" Object;To:RDoc::Markup::Document: @parts[o;;[: @fileI""lib/rubygems/util/stringio.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[[[[[I" class;T[[: public[[I"new;TI""lib/rubygems/util/stringio.rb;T[:protected[[: private[[I" instance;T[[; [[I" read;F@[I"readpartial;T@[; [[; [[[U:RDoc::Context::Section[i0o;;[; 0; 0[@@cRDoc::TopLevelPK]*++StringSource/read-i.rinu[U:RDoc::AnyMethod[iI" read:EFI"Gem::StringSource#read;TF: publico:RDoc::Markup::Document: @parts[: @fileI""lib/rubygems/util/stringio.rb;T:0@omit_headings_from_table_of_contents_below000[[I"readpartial;To;; [; @ ; 0I"(count=nil);T@ FI"StringSource;TcRDoc::NormalClass00PK]mc;;StringSource/readpartial-i.rinu[U:RDoc::AnyMethod[iI"readpartial:ETI""Gem::StringSource#readpartial;TF: publico:RDoc::Markup::Document: @parts[: @fileI""lib/rubygems/util/stringio.rb;T:0@omit_headings_from_table_of_contents_below000[I"(count=nil);T@ FI"StringSource;TcRDoc::NormalClass0[I"Gem::StringSource;TFI" read;FPK]Jnhhdefault_rubygems_dirs-c.rinu[U:RDoc::AnyMethod[iI"default_rubygems_dirs:EFI"Gem::default_rubygems_dirs;TT: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"@Paths where RubyGems' .rb files and bin files are installed;T: @fileI"lib/rubygems/defaults.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"Gem;FcRDoc::NormalModule00PK]YnKKTestCase/install_specs-i.rinu[U:RDoc::AnyMethod[iI"install_specs:EFI" Gem::TestCase#install_specs;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"Install the provided specs;T: @fileI"lib/rubygems/test_case.rb;T:0@omit_headings_from_table_of_contents_below000[I" (*specs);T@FI" TestCase;TcRDoc::NormalClass00PK]b<<TestCase/setup-i.rinu[U:RDoc::AnyMethod[iI" setup:EFI"Gem::TestCase#setup;TF: publico:RDoc::Markup::Document: @parts[ o:RDoc::Markup::Paragraph; [I"M#setup prepares a sandboxed location to install gems. All installs are ;TI"Idirected to a temporary directory. All install plugins are removed.;To:RDoc::Markup::BlankLineo; ; [I"JIf the +RUBY+ environment variable is set the given path is used for ;TI"PGem::ruby. The local platform is set to i386-mswin32 for Windows ;TI"-or i686-darwin8.10.1 otherwise.;T@o; ; [I"KIf the +KEEP_FILES+ environment variable is set the files will not be ;TI"Eremoved from /tmp/test_rubygems_#{$$}.#{Time.now.to_i}.;T: @fileI"lib/rubygems/test_case.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@TI" TestCase;TcRDoc::NormalClass00PK]MM TestCase/process_based_port-i.rinu[U:RDoc::AnyMethod[iI"process_based_port:EFI"%Gem::TestCase#process_based_port;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"See ::process_based_port;T: @fileI"lib/rubygems/test_case.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI" TestCase;TcRDoc::NormalClass00PK]$!SSTestCase/have_git%3f-i.rinu[U:RDoc::AnyMethod[iI"have_git?:EFI"Gem::TestCase#have_git?;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"5Skips this test unless you have a git executable;T: @fileI"lib/rubygems/test_case.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI" TestCase;TcRDoc::NormalClass00PK]x|ZZ TestCase/StaticSet/find_all-i.rinu[U:RDoc::AnyMethod[iI" find_all:EFI"&Gem::TestCase::StaticSet#find_all;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"/Finds all gems matching +dep+ in this set.;T: @fileI"lib/rubygems/test_case.rb;T:0@omit_headings_from_table_of_contents_below000[I" (dep);T@FI"StaticSet;TcRDoc::NormalClass00PK]%TestCase/StaticSet/cdesc-StaticSet.rinu[U:RDoc::NormalClass[iI"StaticSet:ETI"Gem::TestCase::StaticSet;TI" Object;To:RDoc::Markup::Document: @parts[o;;[o:RDoc::Markup::Paragraph;[I"PThe StaticSet is a static set of gem specifications used for testing only. ;TI"0It is available by requiring Gem::TestCase.;T: @fileI"lib/rubygems/test_case.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[[ I" remote;TI"RW;T: publicFI"lib/rubygems/test_case.rb;T[[[[I" class;T[[; [[I"new;T@[:protected[[: private[[I" instance;T[[; [ [I"add;F@[I" find_all;F@[I"find_spec;F@[I"load_spec;F@[; [[;[[[U:RDoc::Context::Section[i0o;;[; 0; 0[@I"Gem::TestCase;TcRDoc::NormalClassPK]T VVTestCase/StaticSet/new-c.rinu[U:RDoc::AnyMethod[iI"new:ETI""Gem::TestCase::StaticSet::new;TT: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"2Creates a new StaticSet for the given +specs+;T: @fileI"lib/rubygems/test_case.rb;T:0@omit_headings_from_table_of_contents_below000[I" (specs);T@FI"StaticSet;TcRDoc::NormalClass00PK]IY!TestCase/StaticSet/load_spec-i.rinu[U:RDoc::AnyMethod[iI"load_spec:EFI"'Gem::TestCase::StaticSet#load_spec;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"JLoads a Gem::Specification from this set which has the given +name+, ;TI"9version +ver+, +platform+. The +source+ is ignored.;T: @fileI"lib/rubygems/test_case.rb;T:0@omit_headings_from_table_of_contents_below000[I""(name, ver, platform, source);T@FI"StaticSet;TcRDoc::NormalClass00PK]SJJ!TestCase/StaticSet/find_spec-i.rinu[U:RDoc::AnyMethod[iI"find_spec:EFI"'Gem::TestCase::StaticSet#find_spec;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"Finds +dep+ in this set.;T: @fileI"lib/rubygems/test_case.rb;T:0@omit_headings_from_table_of_contents_below000[I" (dep);T@FI"StaticSet;TcRDoc::NormalClass00PK] 1kkTestCase/StaticSet/remote-i.rinu[U:RDoc::Attr[iI" remote:ETI"$Gem::TestCase::StaticSet#remote;TI"RW;T: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"CA StaticSet ignores remote because it has a fixed set of gems.;T: @fileI"lib/rubygems/test_case.rb;T:0@omit_headings_from_table_of_contents_below0F@I"Gem::TestCase::StaticSet;TcRDoc::NormalClass0PK]:T|??TestCase/StaticSet/add-i.rinu[U:RDoc::AnyMethod[iI"add:EFI"!Gem::TestCase::StaticSet#add;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"Adds +spec+ to this set.;T: @fileI"lib/rubygems/test_case.rb;T:0@omit_headings_from_table_of_contents_below000[I" (spec);T@FI"StaticSet;TcRDoc::NormalClass00PK] `  TestCase/unresolved_names-i.rinu[U:RDoc::AnyMethod[iI"unresolved_names:EFI"#Gem::TestCase#unresolved_names;TF: publico:RDoc::Markup::Document: @parts[: @fileI"lib/rubygems/test_case.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI" TestCase;TcRDoc::NormalClass00PK]GJRRTestCase/spec-i.rinu[U:RDoc::AnyMethod[iI" spec:EFI"Gem::TestCase#spec;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I")Constructs a new Gem::Specification.;T: @fileI"lib/rubygems/test_case.rb;T:0@omit_headings_from_table_of_contents_below000[I"(name, version, &block);T@FI" TestCase;TcRDoc::NormalClass00PK]kFFTestCase/req-i.rinu[U:RDoc::AnyMethod[iI"req:EFI"Gem::TestCase#req;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"'Constructs a new Gem::Requirement.;T: @fileI"lib/rubygems/test_case.rb;T:0@omit_headings_from_table_of_contents_below000[I"(*requirements);T@FI" TestCase;TcRDoc::NormalClass00PK]<TestCase/enable_shared-i.rinu[U:RDoc::AnyMethod[iI"enable_shared:EFI" Gem::TestCase#enable_shared;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"NSets the ENABLE_SHARED entry in RbConfig::CONFIG to +value+ and restores ;TI"+the original value when the block ends;T: @fileI"lib/rubygems/test_case.rb;T:0@omit_headings_from_table_of_contents_below00I";T[I" (value);T@FI" TestCase;TcRDoc::NormalClass00PK]' aaTestCase/nmake_found%3f-i.rinu[U:RDoc::AnyMethod[iI"nmake_found?:EFI"Gem::TestCase#nmake_found?;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"=Returns whether or not the nmake command could be found.;T: @fileI"lib/rubygems/test_case.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI" TestCase;TcRDoc::NormalClass00PK],},,TestCase/new_default_spec-i.rinu[U:RDoc::AnyMethod[iI"new_default_spec:EFI"#Gem::TestCase#new_default_spec;TF: publico:RDoc::Markup::Document: @parts[: @fileI"lib/rubygems/test_case.rb;T:0@omit_headings_from_table_of_contents_below000[I"((name, version, deps = nil, *files);T@ FI" TestCase;TcRDoc::NormalClass00PK]1D %TestCase/scan_make_command_lines-i.rinu[U:RDoc::AnyMethod[iI"scan_make_command_lines:EFI"*Gem::TestCase#scan_make_command_lines;TF: publico:RDoc::Markup::Document: @parts[: @fileI"lib/rubygems/test_case.rb;T:0@omit_headings_from_table_of_contents_below000[I" (output);T@ FI" TestCase;TcRDoc::NormalClass00PK]טnnTestCase/load_cert-c.rinu[U:RDoc::AnyMethod[iI"load_cert:EFI"Gem::TestCase::load_cert;TT: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"FLoads certificate named +cert_name+ from test/rubygems/.;T: @fileI"lib/rubygems/test_case.rb;T:0@omit_headings_from_table_of_contents_below000[I"(cert_name);T@FI" TestCase;TcRDoc::NormalClass00PK]WWTestCase/uninstall_gem-i.rinu[U:RDoc::AnyMethod[iI"uninstall_gem:EFI" Gem::TestCase#uninstall_gem;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"-Uninstalls the Gem::Specification +spec+;T: @fileI"lib/rubygems/test_case.rb;T:0@omit_headings_from_table_of_contents_below000[I" (spec);T@FI" TestCase;TcRDoc::NormalClass00PK]\}݂"TestCase/install_default_gems-i.rinu[U:RDoc::AnyMethod[iI"install_default_gems:EFI"'Gem::TestCase#install_default_gems;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"HInstalls the provided default specs including writing the spec file;T: @fileI"lib/rubygems/test_case.rb;T:0@omit_headings_from_table_of_contents_below000[I" (*specs);T@FI" TestCase;TcRDoc::NormalClass00PK]TestCase/util_make_gems-i.rinu[U:RDoc::AnyMethod[iI"util_make_gems:EFI"!Gem::TestCase#util_make_gems;TF: publico:RDoc::Markup::Document: @parts[ o:RDoc::Markup::Paragraph; [I"OCreates several default gems which all have a lib/code.rb file. The gems ;TI":are not installed but are available in the cache dir.;To:RDoc::Markup::BlankLineo:RDoc::Markup::List: @type: NOTE: @items[ o:RDoc::Markup::ListItem: @label[I" +@a1+;T; [o; ; [I"5gem a version 1, this is the best-described gem.;To;;[I" +@a2+;T; [o; ; [I"gem a version 2;To;;[I" +@a3a;T; [o; ; [I"gem a version 3.a;To;;[I"+@a_evil9+;T; [o; ; [I"Cgem a_evil version 9, use this to ensure similarly-named gems ;TI"don't collide with a.;To;;[I" +@b2+;T; [o; ; [I"gem b version 2;To;;[I" +@c1_2+;T; [o; ; [I"gem c version 1.2;To;;[I" +@pl1+;T; [o; ; [I"Dgem pl version 1, this gem has a legacy platform of i386-linux.;T@o; ; [I"6Additional +prerelease+ gems may also be created:;T@o; ; ;;[o;;[I"+@a2_pre+;T; [o; ; [I"gem a version 2.a;To; ; [I">TODO: nuke this and fix tests. this should speed up a lot;T: @fileI"lib/rubygems/test_case.rb;T:0@omit_headings_from_table_of_contents_below000[I"(prerelease = false);T@SFI" TestCase;TcRDoc::NormalClass00PK]@HHTestCase/read_binary-i.rinu[U:RDoc::AnyMethod[iI"read_binary:EFI"Gem::TestCase#read_binary;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I""Reads a binary file at +path+;T: @fileI"lib/rubygems/test_case.rb;T:0@omit_headings_from_table_of_contents_below000[I" (path);T@FI" TestCase;TcRDoc::NormalClass00PK]ZZ TestCase/refute_path_exists-i.rinu[U:RDoc::AnyMethod[iI"refute_path_exists:EFI"%Gem::TestCase#refute_path_exists;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"TODO: move to minitest;T: @fileI"lib/rubygems/test_case.rb;T:0@omit_headings_from_table_of_contents_below000[I"(path, msg = nil);T@FI" TestCase;TcRDoc::NormalClass00PK]5EETestCase/rubybin-c.rinu[U:RDoc::AnyMethod[iI" rubybin:EFI"Gem::TestCase::rubybin;TT: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"*Finds the path to the Ruby executable;T: @fileI"lib/rubygems/test_case.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI" TestCase;TcRDoc::NormalClass00PK]-Z`TestCase/make_command-i.rinu[U:RDoc::AnyMethod[iI"make_command:EFI"Gem::TestCase#make_command;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"MReturns the make command for the current platform. For versions of Ruby ;TI"Mbuilt on MS Windows with VC++ or Borland it will return 'nmake'. On all ;TI">other platforms, including Cygwin, it will return 'make'.;T: @fileI"lib/rubygems/test_case.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI" TestCase;TcRDoc::NormalClass00PK]4؄%TestCase/util_setup_spec_fetcher-i.rinu[U:RDoc::AnyMethod[iI"util_setup_spec_fetcher:EFI"*Gem::TestCase#util_setup_spec_fetcher;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"NSets up Gem::SpecFetcher to return information from the gems in +specs+. ;TI">Best used with +@all_gems+ from #util_setup_fake_fetcher.;T: @fileI"lib/rubygems/test_case.rb;T:0@omit_headings_from_table_of_contents_below000[I" (*specs);T@FI" TestCase;TcRDoc::NormalClass00PK]ZCTestCase/quick_gem-i.rinu[U:RDoc::AnyMethod[iI"quick_gem:EFI"Gem::TestCase#quick_gem;TF: publico:RDoc::Markup::Document: @parts[ o:RDoc::Markup::Paragraph; [ I"LCreates a Gem::Specification with a minimum of extra work. +name+ and ;TI"I+version+ are the gem's name and version, platform, author, email, ;TI"Lhomepage, summary and description are defaulted. The specification is ;TI"yielded for customization.;To:RDoc::Markup::BlankLineo; ; [I"JThe gem is added to the installed gems in +@gemhome+ and the runtime.;T@o; ; [I"9Use this with #write_file to build an installed gem.;T: @fileI"lib/rubygems/test_case.rb;T:0@omit_headings_from_table_of_contents_below00I"s;T[I"(name, version='2');T@FI" TestCase;TcRDoc::NormalClass00PK]傺"TestCase/save_loaded_features-i.rinu[U:RDoc::AnyMethod[iI"save_loaded_features:EFI"'Gem::TestCase#save_loaded_features;TF: publico:RDoc::Markup::Document: @parts[: @fileI"lib/rubygems/test_case.rb;T:0@omit_headings_from_table_of_contents_below00I";T[I"();T@ FI" TestCase;TcRDoc::NormalClass00PK]S;;%TestCase/util_setup_fake_fetcher-i.rinu[U:RDoc::AnyMethod[iI"util_setup_fake_fetcher:EFI"*Gem::TestCase#util_setup_fake_fetcher;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"MSets up a fake fetcher using the gems from #util_make_gems. Optionally ;TI"2additional +prerelease+ gems may be included.;To:RDoc::Markup::BlankLineo; ; [I"IGems created by this method may be fetched using Gem::RemoteFetcher.;T: @fileI"lib/rubygems/test_case.rb;T:0@omit_headings_from_table_of_contents_below000[I"(prerelease = false);T@FI" TestCase;TcRDoc::NormalClass00PK]ԗkCTestCase/assert_activate-i.rinu[U:RDoc::AnyMethod[iI"assert_activate:EFI""Gem::TestCase#assert_activate;TF: publico:RDoc::Markup::Document: @parts[: @fileI"lib/rubygems/test_case.rb;T:0@omit_headings_from_table_of_contents_below000[I"(expected, *specs);T@ FI" TestCase;TcRDoc::NormalClass00PK]W^MoLL*TestCase/assert_contains_make_command-i.rinu[U:RDoc::AnyMethod[iI"!assert_contains_make_command:EFI"/Gem::TestCase#assert_contains_make_command;TF: publico:RDoc::Markup::Document: @parts[: @fileI"lib/rubygems/test_case.rb;T:0@omit_headings_from_table_of_contents_below00I"make, line;T[I" (target, output, msg = nil);T@ FI" TestCase;TcRDoc::NormalClass00PK]ɏ?IITestCase/util_set_arch-i.rinu[U:RDoc::AnyMethod[iI"util_set_arch:EFI" Gem::TestCase#util_set_arch;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"Set the platform to +arch+;T: @fileI"lib/rubygems/test_case.rb;T:0@omit_headings_from_table_of_contents_below000[I" (arch);T@FI" TestCase;TcRDoc::NormalClass00PK]}/ZZTestCase/util_clear_gems-i.rinu[U:RDoc::AnyMethod[iI"util_clear_gems:EFI""Gem::TestCase#util_clear_gems;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"0Removes all installed gems from +@gemhome+.;T: @fileI"lib/rubygems/test_case.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI" TestCase;TcRDoc::NormalClass00PK]肍cc#TestCase/install_default_specs-i.rinu[U:RDoc::AnyMethod[iI"install_default_specs:EFI"(Gem::TestCase#install_default_specs;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"'Install the provided default specs;T: @fileI"lib/rubygems/test_case.rb;T:0@omit_headings_from_table_of_contents_below000[I" (*specs);T@FI" TestCase;TcRDoc::NormalClass00PK]g66TestCase/v-i.rinu[U:RDoc::AnyMethod[iI"v:EFI"Gem::TestCase#v;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I""Construct a new Gem::Version.;T: @fileI"lib/rubygems/test_case.rb;T:0@omit_headings_from_table_of_contents_below000[I" (string);T@FI" TestCase;TcRDoc::NormalClass00PK] G'  TestCase/loaded_spec_names-i.rinu[U:RDoc::AnyMethod[iI"loaded_spec_names:EFI"$Gem::TestCase#loaded_spec_names;TF: publico:RDoc::Markup::Document: @parts[: @fileI"lib/rubygems/test_case.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI" TestCase;TcRDoc::NormalClass00PK]ں TestCase/cdesc-TestCase.rinu[U:RDoc::NormalClass[iI" TestCase:ETI"Gem::TestCase;TI"MiniTest::Unit::TestCase;Fo:RDoc::Markup::Document: @parts[o;;[o:RDoc::Markup::Paragraph;[ I"LRubyGemTestCase provides a variety of methods for testing rubygems and ;TI"Qgem-related behavior in a sandbox. Through RubyGemTestCase you can install ;TI"Qand uninstall gems, fetch remote gems through a stub fetcher and be assured ;TI"-your normal set of gems is not affected.;To:RDoc::Markup::BlankLineo; ;[I"/Tests are always run at a safe level of 1.;T: @fileI"lib/rubygems/test_case.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[[[[I" Gem::DefaultUserInteraction;To;;[; @; 0I"lib/rubygems/test_case.rb;T[[I" class;T[[: public[[I"cert_path;F@ [I" key_path;F@ [I"load_cert;F@ [I" load_key;F@ [I"make_command;F@ [I"process_based_port;F@ [I" rubybin;F@ [I"vc_windows?;F@ [I"win_platform?;F@ [:protected[[: private[[I" instance;T[[; [=[I"add_to_fetcher;F@ [I"all_spec_names;F@ [I"assert_activate;F@ [I"!assert_contains_make_command;F@ [I"assert_path_exists;F@ [I"build_rake_in;F@ [I"common_installer_setup;F@ [I"common_installer_teardown;F@ [I"create_tmpdir;F@ [I"dep;F@ [I"dependency_request;F@ [I"enable_shared;F@ [I" git_gem;F@ [I"have_git?;F@ [I"install_default_gems;F@ [I"install_default_specs;F@ [I"install_gem;F@ [I"install_gem_user;F@ [I"install_specs;F@ [I"loaded_spec_names;F@ [I"make_command;F@ [I" mu_pp;F@ [I"new_default_spec;F@ [I"nmake_found?;F@ [I"parse_make_command_line;F@ [I"process_based_port;F@ [I"quick_gem;F@ [I"read_binary;F@ [I"read_cache;F@ [I"refute_path_exists;F@ [I"req;F@ [I"save_loaded_features;F@ [I"scan_make_command_lines;F@ [I" setup;F@ [I" spec;F@ [I"spec_fetcher;F@ [I" teardown;F@ [I"uninstall_gem;F@ [I"unresolved_names;F@ [I"util_build_gem;F@ [I"util_clear_gems;F@ [I" util_gem;F@ [I"util_gzip;F@ [I"util_make_gems;F@ [I"util_remove_gem;F@ [I"util_set_arch;F@ [I"util_setup_fake_fetcher;F@ [I"util_setup_spec_fetcher;F@ [I"util_spec;F@ [I" util_zip;F@ [I"v;F@ [I"vc_windows?;F@ [I"vendor_gem;F@ [I"#wait_for_child_process_to_exit;F@ [I"win_platform?;F@ [I"write_file;F@ [;[[;[[[U:RDoc::Context::Section[i0o;;[; 0; 0[@I"#lib/rubygems/test_utilities.rb;TI"lib/test/unit/parallel.rb;T@cRDoc::TopLevelPK] TestCase/process_based_port-c.rinu[U:RDoc::AnyMethod[iI"process_based_port:EFI"&Gem::TestCase::process_based_port;TT: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"JAllows tests to use a random (but controlled) port number instead of ;TI"Ka hardcoded one. This helps CI tools when running parallels builds on ;TI"the same builder slave.;T: @fileI"lib/rubygems/test_case.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI" TestCase;TcRDoc::NormalClass00PK]WIITestCase/util_gem-i.rinu[U:RDoc::AnyMethod[iI" util_gem:EFI"Gem::TestCase#util_gem;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [ I"NCreates a gem with +name+, +version+ and +deps+. The specification will ;TI"Obe yielded before gem creation for customization. The gem will be placed ;TI"Nin File.join @tempdir, 'gems'. The specification and .gem file ;TI"location are returned.;T: @fileI"lib/rubygems/test_case.rb;T:0@omit_headings_from_table_of_contents_below000[I"((name, version, deps = nil, &block);T@FI" TestCase;TcRDoc::NormalClass00PK]zzTestCase/build_rake_in-i.rinu[U:RDoc::AnyMethod[iI"build_rake_in:EFI" Gem::TestCase#build_rake_in;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"AAllows the proper version of +rake+ to be used for the test.;T: @fileI"lib/rubygems/test_case.rb;T:0@omit_headings_from_table_of_contents_below00I" rake;T[I"(good=true);T@FI" TestCase;TcRDoc::NormalClass00PK]e444TestCase/util_zip-i.rinu[U:RDoc::AnyMethod[iI" util_zip:EFI"Gem::TestCase#util_zip;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"Deflates +data+;T: @fileI"lib/rubygems/test_case.rb;T:0@omit_headings_from_table_of_contents_below000[I" (data);T@FI" TestCase;TcRDoc::NormalClass00PK]ey;;TestCase/git_gem-i.rinu[U:RDoc::AnyMethod[iI" git_gem:EFI"Gem::TestCase#git_gem;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"KA git_gem is used with a gem dependencies file. The gem created here ;TI"Ohas no files, just a gem specification for the given +name+ and +version+.;To:RDoc::Markup::BlankLineo; ; [I"6Yields the +specification+ to the block, if given;T: @fileI"lib/rubygems/test_case.rb;T:0@omit_headings_from_table_of_contents_below00I"specification;T[I"(name = 'a', version = 1);T@FI" TestCase;TcRDoc::NormalClass00PK] MJJTestCase/dep-i.rinu[U:RDoc::AnyMethod[iI"dep:EFI"Gem::TestCase#dep;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"%Construct a new Gem::Dependency.;T: @fileI"lib/rubygems/test_case.rb;T:0@omit_headings_from_table_of_contents_below000[I"(name, *requirements);T@FI" TestCase;TcRDoc::NormalClass00PK](]rrTestCase/key_path-c.rinu[U:RDoc::AnyMethod[iI" key_path:EFI"Gem::TestCase::key_path;TT: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"MReturns the path to the key named +key_name+ from test/rubygems;T: @fileI"lib/rubygems/test_case.rb;T:0@omit_headings_from_table_of_contents_below000[I"(key_name);T@FI" TestCase;TcRDoc::NormalClass00PK]GGTestCase/read_cache-i.rinu[U:RDoc::AnyMethod[iI"read_cache:EFI"Gem::TestCase#read_cache;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"#Reads a Marshal file at +path+;T: @fileI"lib/rubygems/test_case.rb;T:0@omit_headings_from_table_of_contents_below000[I" (path);T@FI" TestCase;TcRDoc::NormalClass00PK]{P?DDTestCase/vendor_gem-i.rinu[U:RDoc::AnyMethod[iI"vendor_gem:EFI"Gem::TestCase#vendor_gem;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"NA vendor_gem is used with a gem dependencies file. The gem created here ;TI"Ohas no files, just a gem specification for the given +name+ and +version+.;To:RDoc::Markup::BlankLineo; ; [I"6Yields the +specification+ to the block, if given;T: @fileI"lib/rubygems/test_case.rb;T:0@omit_headings_from_table_of_contents_below00I"specification;T[I"(name = 'a', version = 1);T@FI" TestCase;TcRDoc::NormalClass00PK]Q>Q&TestCase/SpecFetcherSetup/declare-c.rinu[U:RDoc::AnyMethod[iI" declare:EFI"-Gem::TestCase::SpecFetcherSetup::declare;TT: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"NExecutes a SpecFetcher setup block. Yields an instance then creates the ;TI"5gems and specifications defined in the instance.;T: @fileI"#lib/rubygems/test_utilities.rb;T:0@omit_headings_from_table_of_contents_below00I" setup;T[I"(test, repository);T@FI"SpecFetcherSetup;TcRDoc::NormalClass00PK]Ύ}}#TestCase/SpecFetcherSetup/spec-i.rinu[U:RDoc::AnyMethod[iI" spec:EFI")Gem::TestCase::SpecFetcherSetup#spec;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"OCreates a spec with +name+, +version+ and +deps+. The created gem can be ;TI"downloaded and installed.;To:RDoc::Markup::BlankLineo; ; [I"JThe specification will be yielded before creation for customization, ;TI"Abut only the block or the dependencies may be set, not both.;T: @fileI"#lib/rubygems/test_utilities.rb;T:0@omit_headings_from_table_of_contents_below000[I"0(name, version, dependencies = nil, &block);T@FI"SpecFetcherSetup;TcRDoc::NormalClass00PK] ˜$TestCase/SpecFetcherSetup/clear-i.rinu[U:RDoc::AnyMethod[iI" clear:EFI"*Gem::TestCase::SpecFetcherSetup#clear;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"JRemoves any created gems or specifications from Gem.dir (the default ;TI"install location).;T: @fileI"#lib/rubygems/test_utilities.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"SpecFetcherSetup;TcRDoc::NormalClass00PK]K3.TestCase/SpecFetcherSetup/legacy_platform-i.rinu[U:RDoc::AnyMethod[iI"legacy_platform:EFI"4Gem::TestCase::SpecFetcherSetup#legacy_platform;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"DCreates a legacy platform spec with the name 'pl' and version 1;T: @fileI"#lib/rubygems/test_utilities.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"SpecFetcherSetup;TcRDoc::NormalClass00PK]·,TestCase/SpecFetcherSetup/created_specs-i.rinu[U:RDoc::AnyMethod[iI"created_specs:EFI"2Gem::TestCase::SpecFetcherSetup#created_specs;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"NReturns a Hash of created Specification full names and the corresponding ;TI"Specification.;T: @fileI"#lib/rubygems/test_utilities.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"SpecFetcherSetup;TcRDoc::NormalClass00PK]`~~"TestCase/SpecFetcherSetup/gem-i.rinu[U:RDoc::AnyMethod[iI"gem:EFI"(Gem::TestCase::SpecFetcherSetup#gem;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"NCreates a gem with +name+, +version+ and +deps+. The created gem can be ;TI"downloaded and installed.;To:RDoc::Markup::BlankLineo; ; [I"NThe specification will be yielded before gem creation for customization, ;TI"Abut only the block or the dependencies may be set, not both.;T: @fileI"#lib/rubygems/test_utilities.rb;T:0@omit_headings_from_table_of_contents_below000[I"0(name, version, dependencies = nil, &block);T@FI"SpecFetcherSetup;TcRDoc::NormalClass00PK]Ҹ3TestCase/SpecFetcherSetup/cdesc-SpecFetcherSetup.rinu[U:RDoc::NormalClass[iI"SpecFetcherSetup:ETI"$Gem::TestCase::SpecFetcherSetup;TI" Object;To:RDoc::Markup::Document: @parts[o;;[ o:RDoc::Markup::Paragraph;[I"QThe SpecFetcherSetup allows easy setup of a remote source in RubyGems tests:;To:RDoc::Markup::BlankLineo:RDoc::Markup::Verbatim;[ I"spec_fetcher do |f| ;TI" f.gem 'a', 1 ;TI" f.spec 'a', 2 ;TI"& f.gem 'b', 1' 'a' => '~> 1.0' ;TI" f.clear ;TI" end ;T: @format0o; ;[I"QThe above declaration creates two gems, a-1 and b-1, with a dependency from ;TI"Pb to a. The declaration creates an additional spec a-2, but no gem for it ;TI"!(so it cannot be installed).;T@o; ;[I">After the gems are created they are removed from Gem.dir.;T: @fileI"#lib/rubygems/test_utilities.rb;T:0@omit_headings_from_table_of_contents_below0; 0;0[[[[[I" class;T[[: public[[I" declare;FI"#lib/rubygems/test_utilities.rb;T[:protected[[: private[[I" instance;T[[;[ [I" clear;F@.[I"created_specs;F@.[I"gem;F@.[I"legacy_platform;F@.[I" spec;F@.[;[[;[[[U:RDoc::Context::Section[i0o;;[; 0;0[@"@"cRDoc::TopLevelPK]kkkTestCase/spec_fetcher-i.rinu[U:RDoc::AnyMethod[iI"spec_fetcher:EFI"Gem::TestCase#spec_fetcher;TF: publico:RDoc::Markup::Document: @parts[ o:RDoc::Markup::Paragraph; [I"LCreates a SpecFetcher pre-filled with the gems or specs defined in the ;TI" block.;To:RDoc::Markup::BlankLineo; ; [I"OYields a +fetcher+ object that responds to +spec+ and +gem+. +spec+ adds ;TI"Na specification to the SpecFetcher while +gem+ adds both a specification ;TI"Nand the gem data to the RemoteFetcher so the built gem can be downloaded.;T@o; ; [I"IIf only the a-3 gem is supposed to be downloaded you can save setup ;TI"8time by creating only specs for the other versions:;T@o:RDoc::Markup::Verbatim; [ I"spec_fetcher do |fetcher| ;TI" fetcher.spec 'a', 1 ;TI"; fetcher.spec 'a', 2, 'b' => 3 # dependency on b = 3 ;TI"$ fetcher.gem 'a', 3 do |spec| ;TI"( # spec is a Gem::Specification ;TI" # ... ;TI" end ;TI"end;T: @format0: @fileI"lib/rubygems/test_case.rb;T:0@omit_headings_from_table_of_contents_below00I"spec_fetcher_setup;T[I"(repository = @gem_repo);T@#FI" TestCase;TcRDoc::NormalClass00PK] jjTestCase/install_gem-i.rinu[U:RDoc::AnyMethod[iI"install_gem:EFI"Gem::TestCase#install_gem;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"6Builds and installs the Gem::Specification +spec+;T: @fileI"lib/rubygems/test_case.rb;T:0@omit_headings_from_table_of_contents_below000[I"(spec, options = {});T@FI" TestCase;TcRDoc::NormalClass00PK]CdooTestCase/write_file-i.rinu[U:RDoc::AnyMethod[iI"write_file:EFI"Gem::TestCase#write_file;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"CWrites a binary file to +path+ which is relative to +@gemhome+;T: @fileI"lib/rubygems/test_case.rb;T:0@omit_headings_from_table_of_contents_below00I"io;T[I" (path);T@FI" TestCase;TcRDoc::NormalClass00PK]fTestCase/all_spec_names-i.rinu[U:RDoc::AnyMethod[iI"all_spec_names:EFI"!Gem::TestCase#all_spec_names;TF: publico:RDoc::Markup::Document: @parts[: @fileI"lib/rubygems/test_case.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI" TestCase;TcRDoc::NormalClass00PK]ϓ TestCase/util_build_gem-i.rinu[U:RDoc::AnyMethod[iI"util_build_gem:EFI"!Gem::TestCase#util_build_gem;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"GBuilds a gem from +spec+ and places it in File.join @gemhome, ;TI"E'cache'. Automatically creates files based on +spec.files+;T: @fileI"lib/rubygems/test_case.rb;T:0@omit_headings_from_table_of_contents_below000[I" (spec);T@FI" TestCase;TcRDoc::NormalClass00PK]>XXTestCase/win_platform%3f-i.rinu[U:RDoc::AnyMethod[iI"win_platform?:EFI" Gem::TestCase#win_platform?;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"2Is this test being run on a Windows platform?;T: @fileI"lib/rubygems/test_case.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI" TestCase;TcRDoc::NormalClass00PK]w ssTestCase/create_tmpdir-i.rinu[U:RDoc::AnyMethod[iI"create_tmpdir:EFI" Gem::TestCase#create_tmpdir;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I",creates a temporary directory with hax ;TI"TODO: deprecate and remove;T: @fileI"lib/rubygems/test_case.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI" TestCase;TcRDoc::NormalClass00PK] OTestCase/make_command-c.rinu[U:RDoc::AnyMethod[iI"make_command:EFI" Gem::TestCase::make_command;TT: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"MReturns the make command for the current platform. For versions of Ruby ;TI"Mbuilt on MS Windows with VC++ or Borland it will return 'nmake'. On all ;TI">other platforms, including Cygwin, it will return 'make'.;T: @fileI"lib/rubygems/test_case.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI" TestCase;TcRDoc::NormalClass00PK]paTestCase/add_to_fetcher-i.rinu[U:RDoc::AnyMethod[iI"add_to_fetcher:EFI"!Gem::TestCase#add_to_fetcher;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"CAdd +spec+ to +@fetcher+ serving the data in the file +path+. ;TI"@+repo+ indicates which repo to make +spec+ appear to be in.;T: @fileI"lib/rubygems/test_case.rb;T:0@omit_headings_from_table_of_contents_below000[I"%(spec, path=nil, repo=@gem_repo);T@FI" TestCase;TcRDoc::NormalClass00PK]@@TestCase/mu_pp-i.rinu[U:RDoc::AnyMethod[iI" mu_pp:EFI"Gem::TestCase#mu_pp;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"'Enables pretty-print for all tests;T: @fileI"lib/rubygems/test_case.rb;T:0@omit_headings_from_table_of_contents_below000[I" (obj);T@FI" TestCase;TcRDoc::NormalClass00PK]{'TestCase/common_installer_teardown-i.rinu[U:RDoc::AnyMethod[iI"common_installer_teardown:EFI",Gem::TestCase#common_installer_teardown;TF: publico:RDoc::Markup::Document: @parts[: @fileI"lib/rubygems/test_case.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI" TestCase;TcRDoc::NormalClass00PK]TestCase/util_spec-i.rinu[U:RDoc::AnyMethod[iI"util_spec:EFI"Gem::TestCase#util_spec;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"OCreates a spec with +name+, +version+. +deps+ can specify the dependency ;TI"Kor a +block+ can be given for full customization of the specification.;T: @fileI"lib/rubygems/test_case.rb;T:0@omit_headings_from_table_of_contents_below00I"specification;F[I"$(name, version = 2, deps = nil);T@FI" TestCase;TcRDoc::NormalClass00PK]U3xxTestCase/install_gem_user-i.rinu[U:RDoc::AnyMethod[iI"install_gem_user:EFI"#Gem::TestCase#install_gem_user;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"HBuilds and installs the Gem::Specification +spec+ into the user dir;T: @fileI"lib/rubygems/test_case.rb;T:0@omit_headings_from_table_of_contents_below000[I" (spec);T@FI" TestCase;TcRDoc::NormalClass00PK]3IbTestCase/cert_path-c.rinu[U:RDoc::AnyMethod[iI"cert_path:EFI"Gem::TestCase::cert_path;TT: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"@Returns the path to the certificate named +cert_name+ from ;TI"test/rubygems/.;T: @fileI"lib/rubygems/test_case.rb;T:0@omit_headings_from_table_of_contents_below000[I"(cert_name);T@FI" TestCase;TcRDoc::NormalClass00PK]y*TestCase/vc_windows%3f-i.rinu[U:RDoc::AnyMethod[iI"vc_windows?:EFI"Gem::TestCase#vc_windows?;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"KReturns whether or not we're on a version of Ruby built with VC++ (or ;TI"(Borland) versus Cygwin, Mingw, etc.;T: @fileI"lib/rubygems/test_case.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI" TestCase;TcRDoc::NormalClass00PK]ϵ!%TestCase/parse_make_command_line-i.rinu[U:RDoc::AnyMethod[iI"parse_make_command_line:EFI"*Gem::TestCase#parse_make_command_line;TF: publico:RDoc::Markup::Document: @parts[: @fileI"lib/rubygems/test_case.rb;T:0@omit_headings_from_table_of_contents_below000[I" (line);T@ FI" TestCase;TcRDoc::NormalClass00PK]E,TestCase/wait_for_child_process_to_exit-i.rinu[U:RDoc::AnyMethod[iI"#wait_for_child_process_to_exit:EFI"1Gem::TestCase#wait_for_child_process_to_exit;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"PIn case we're building docs in a background process, this method waits for ;TI"Nthat process to exit (or if it's already been reaped, or never happened, ;TI"'swallows the Errno::ECHILD error).;T: @fileI"lib/rubygems/test_case.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI" TestCase;TcRDoc::NormalClass00PK]vQYYTestCase/win_platform%3f-c.rinu[U:RDoc::AnyMethod[iI"win_platform?:EFI"!Gem::TestCase::win_platform?;TT: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"2Is this test being run on a Windows platform?;T: @fileI"lib/rubygems/test_case.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI" TestCase;TcRDoc::NormalClass00PK]{TestCase/teardown-i.rinu[U:RDoc::AnyMethod[iI" teardown:EFI"Gem::TestCase#teardown;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"J#teardown restores the process to its original state and removes the ;TI"Btempdir unless the +KEEP_FILES+ environment variable was set.;T: @fileI"lib/rubygems/test_case.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI" TestCase;TcRDoc::NormalClass00PK][c  TestCase/util_remove_gem-i.rinu[U:RDoc::AnyMethod[iI"util_remove_gem:EFI""Gem::TestCase#util_remove_gem;TF: publico:RDoc::Markup::Document: @parts[: @fileI"lib/rubygems/test_case.rb;T:0@omit_headings_from_table_of_contents_below000[I" (spec);T@ FI" TestCase;TcRDoc::NormalClass00PK]K\lTestCase/vc_windows%3f-c.rinu[U:RDoc::AnyMethod[iI"vc_windows?:EFI"Gem::TestCase::vc_windows?;TT: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"KReturns whether or not we're on a version of Ruby built with VC++ (or ;TI"(Borland) versus Cygwin, Mingw, etc.;T: @fileI"lib/rubygems/test_case.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI" TestCase;TcRDoc::NormalClass00PK]test/rubygems/;T: @fileI"lib/rubygems/test_case.rb;T:0@omit_headings_from_table_of_contents_below000[I"!(key_name, passphrase = nil);T@FI" TestCase;TcRDoc::NormalClass00PK][ZZValidator/alien-i.rinu[U:RDoc::AnyMethod[iI" alien:EFI"Gem::Validator#alien;TF: publico:RDoc::Markup::Document: @parts[ o:RDoc::Markup::Paragraph; [I":Checks the gem directory for the following potential ;TI"inconsistencies/problems:;To:RDoc::Markup::BlankLineo:RDoc::Markup::List: @type: BULLET: @items[ o:RDoc::Markup::ListItem: @label0; [o; ; [I"Checksum gem itself;To;;0; [o; ; [I"GFor each file in each gem, check consistency of installed versions;To;;0; [o; ; [I"NCheck for files that aren't part of the gem but are in the gems directory;To;;0; [o; ; [I"$1 cache - 1 spec - 1 directory.;T@o; ; [I"Jreturns a hash of ErrorData objects, keyed on the problem gem's name.;T: @fileI"lib/rubygems/validator.rb;T:0@omit_headings_from_table_of_contents_below000[I"(gems=[]);T@)FI"Validator;TcRDoc::NormalClass00PK]Mcg!Validator/find_files_for_gem-i.rinu[U:RDoc::AnyMethod[iI"find_files_for_gem:EFI"&Gem::Validator#find_files_for_gem;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/rubygems/validator.rb;T:0@omit_headings_from_table_of_contents_below000[I"(gem_directory);T@ FI"Validator;TcRDoc::NormalClass00PK]2gxValidator/cdesc-Validator.rinu[U:RDoc::NormalClass[iI"Validator:ETI"Gem::Validator;TI" Object;To:RDoc::Markup::Document: @parts[o;;[o:RDoc::Markup::Paragraph;[I"DValidator performs various gem file and gem database validation;T: @fileI"lib/rubygems/validator.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[[[[I"Gem::UserInteraction;To;;[; @; 0I"lib/rubygems/validator.rb;T[[I" class;T[[: public[[:protected[[: private[[I" instance;T[[; [[I" alien;F@[I"verify_gem;F@[I"verify_gem_file;F@[; [[;[[I"find_files_for_gem;F@[[U:RDoc::Context::Section[i0o;;[; 0; 0[@@cRDoc::TopLevelPK]&EEValidator/verify_gem_file-i.rinu[U:RDoc::AnyMethod[iI"verify_gem_file:EFI"#Gem::Validator#verify_gem_file;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"IGiven the path to a gem file, validates against its own MD5 checksum;To:RDoc::Markup::BlankLineo:RDoc::Markup::List: @type: NOTE: @items[o:RDoc::Markup::ListItem: @label[I" gem_path;T; [o; ; : LABEL;[o;;[I" String;T; [o; ; [I"Path to gem file;T: @fileI"lib/rubygems/validator.rb;T:0@omit_headings_from_table_of_contents_below000[I"(gem_path);T@FI"Validator;TcRDoc::NormalClass00PK]&`''Validator/verify_gem-i.rinu[U:RDoc::AnyMethod[iI"verify_gem:EFI"Gem::Validator#verify_gem;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"HGiven a gem file's contents, validates against its own MD5 checksum;To:RDoc::Markup::List: @type: NOTE: @items[o:RDoc::Markup::ListItem: @label[I" gem_data;T; [o; ; : LABEL;[o;;[I" String;T; [o; ; [I"Contents of the gem file;T: @fileI"lib/rubygems/validator.rb;T:0@omit_headings_from_table_of_contents_below000[I"(gem_data);T@FI"Validator;TcRDoc::NormalClass00PK]#AvailableSet/find_all-i.rinu[U:RDoc::AnyMethod[iI" find_all:EFI"Gem::AvailableSet#find_all;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"CUsed by the Resolver, the protocol to use a AvailableSet as a ;TI"search Set.;T: @fileI""lib/rubygems/available_set.rb;T:0@omit_headings_from_table_of_contents_below000[I" (req);T@FI"AvailableSet;TcRDoc::NormalClass00PK]nԱ  AvailableSet/prefetch-i.rinu[U:RDoc::AnyMethod[iI" prefetch:EFI"Gem::AvailableSet#prefetch;TF: publico:RDoc::Markup::Document: @parts[: @fileI""lib/rubygems/available_set.rb;T:0@omit_headings_from_table_of_contents_below000[I" (reqs);T@ FI"AvailableSet;TcRDoc::NormalClass00PK]q^AvailableSet/source_for-i.rinu[U:RDoc::AnyMethod[iI"source_for:EFI"!Gem::AvailableSet#source_for;TF: publico:RDoc::Markup::Document: @parts[: @fileI""lib/rubygems/available_set.rb;T:0@omit_headings_from_table_of_contents_below000[I" (spec);T@ FI"AvailableSet;TcRDoc::NormalClass00PK] ܒ"AvailableSet/inject_into_list-i.rinu[U:RDoc::AnyMethod[iI"inject_into_list:EFI"'Gem::AvailableSet#inject_into_list;TF: publico:RDoc::Markup::Document: @parts[: @fileI""lib/rubygems/available_set.rb;T:0@omit_headings_from_table_of_contents_below000[I"(dep_list);T@ FI"AvailableSet;TcRDoc::NormalClass00PK]HAvailableSet/sorted-i.rinu[U:RDoc::AnyMethod[iI" sorted:EFI"Gem::AvailableSet#sorted;TF: publico:RDoc::Markup::Document: @parts[: @fileI""lib/rubygems/available_set.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI"AvailableSet;TcRDoc::NormalClass00PK]X^  AvailableSet/all_specs-i.rinu[U:RDoc::AnyMethod[iI"all_specs:EFI" Gem::AvailableSet#all_specs;TF: publico:RDoc::Markup::Document: @parts[: @fileI""lib/rubygems/available_set.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI"AvailableSet;TcRDoc::NormalClass00PK]={8\AvailableSet/set-i.rinu[U:RDoc::Attr[iI"set:ETI"Gem::AvailableSet#set;TI"R;T: publico:RDoc::Markup::Document: @parts[: @fileI""lib/rubygems/available_set.rb;T:0@omit_headings_from_table_of_contents_below0F@ I"Gem::AvailableSet;TcRDoc::NormalClass0PK]ZF2#AvailableSet/match_platform%21-i.rinu[U:RDoc::AnyMethod[iI"match_platform!:EFI"&Gem::AvailableSet#match_platform!;TF: publico:RDoc::Markup::Document: @parts[: @fileI""lib/rubygems/available_set.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI"AvailableSet;TcRDoc::NormalClass00PK]AvailableSet/new-c.rinu[U:RDoc::AnyMethod[iI"new:ETI"Gem::AvailableSet::new;TT: publico:RDoc::Markup::Document: @parts[: @fileI""lib/rubygems/available_set.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI"AvailableSet;TcRDoc::NormalClass00PK]橝AvailableSet/empty%3f-i.rinu[U:RDoc::AnyMethod[iI" empty?:EFI"Gem::AvailableSet#empty?;TF: publico:RDoc::Markup::Document: @parts[: @fileI""lib/rubygems/available_set.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI"AvailableSet;TcRDoc::NormalClass00PK]#zzAvailableSet/each_spec-i.rinu[U:RDoc::AnyMethod[iI"each_spec:EFI" Gem::AvailableSet#each_spec;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"FYields the Gem::Specification for each Tuple in this AvailableSet;T: @fileI""lib/rubygems/available_set.rb;T:0@omit_headings_from_table_of_contents_below00I" spec;T[I"();T@FI"AvailableSet;TcRDoc::NormalClass00PK]'AvailableSet/size-i.rinu[U:RDoc::AnyMethod[iI" size:EFI"Gem::AvailableSet#size;TF: publico:RDoc::Markup::Document: @parts[: @fileI""lib/rubygems/available_set.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI"AvailableSet;TcRDoc::NormalClass00PK]C AvailableSet/to_request_set-i.rinu[U:RDoc::AnyMethod[iI"to_request_set:EFI"%Gem::AvailableSet#to_request_set;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"NConverts this AvailableSet into a RequestSet that can be used to install ;TI" gems.;To:RDoc::Markup::BlankLineo; ; [I"OIf +development+ is :none then no development dependencies are installed. ;TI"POther options are :shallow for only direct development dependencies of the ;TI"?gems in this set or :all for all development dependencies.;T: @fileI""lib/rubygems/available_set.rb;T:0@omit_headings_from_table_of_contents_below000[I"(development = :none);T@FI"AvailableSet;TcRDoc::NormalClass00PK]4$qJ%AvailableSet/remove_installed%21-i.rinu[U:RDoc::AnyMethod[iI"remove_installed!:EFI"(Gem::AvailableSet#remove_installed!;TF: publico:RDoc::Markup::Document: @parts[: @fileI""lib/rubygems/available_set.rb;T:0@omit_headings_from_table_of_contents_below000[I" (dep);T@ FI"AvailableSet;TcRDoc::NormalClass00PK]{  AvailableSet/add-i.rinu[U:RDoc::AnyMethod[iI"add:EFI"Gem::AvailableSet#add;TF: publico:RDoc::Markup::Document: @parts[: @fileI""lib/rubygems/available_set.rb;T:0@omit_headings_from_table_of_contents_below000[I"(spec, source);T@ FI"AvailableSet;TcRDoc::NormalClass00PK]  AvailableSet/pick_best%21-i.rinu[U:RDoc::AnyMethod[iI"pick_best!:EFI"!Gem::AvailableSet#pick_best!;TF: publico:RDoc::Markup::Document: @parts[: @fileI""lib/rubygems/available_set.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI"AvailableSet;TcRDoc::NormalClass00PK]:VVAvailableSet/each-i.rinu[U:RDoc::AnyMethod[iI" each:EFI"Gem::AvailableSet#each;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"+Yields each Tuple in this AvailableSet;T: @fileI""lib/rubygems/available_set.rb;T:0@omit_headings_from_table_of_contents_below00I" tuple;T[I"();T@FI"AvailableSet;TcRDoc::NormalClass00PK]M"AvailableSet/cdesc-AvailableSet.rinu[U:RDoc::NormalClass[iI"AvailableSet:ETI"Gem::AvailableSet;TI" Object;To:RDoc::Markup::Document: @parts[o;;[: @fileI""lib/rubygems/available_set.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[[ I"set;TI"R;T: publicFI""lib/rubygems/available_set.rb;T[U:RDoc::Constant[iI" Tuple;FI"Gem::AvailableSet::Tuple;T00o;;[; @; 0@@cRDoc::NormalClass0[[I"Enumerable;To;;[; @; 0@[[I" class;T[[; [[I"new;T@[:protected[[: private[[I" instance;T[[; [[I"<<;T@[I"add;F@[I"all_specs;F@[I" each;F@[I"each_spec;F@[I" empty?;F@[I" find_all;F@[I"inject_into_list;F@[I"match_platform!;F@[I"pick_best!;F@[I" prefetch;F@[I"remove_installed!;F@[I" size;F@[I" sorted;F@[I"source_for;F@[I"to_request_set;F@[; [[;[[[U:RDoc::Context::Section[i0o;;[; 0; 0[@@cRDoc::TopLevelPK]RHAvailableSet/%3c%3c-i.rinu[U:RDoc::AnyMethod[iI"<<:ETI"Gem::AvailableSet#<<;TF: publico:RDoc::Markup::Document: @parts[: @fileI""lib/rubygems/available_set.rb;T:0@omit_headings_from_table_of_contents_below000[I"(o);T@ FI"AvailableSet;TcRDoc::NormalClass00PK]FvvConfigFile/update_sources-i.rinu[U:RDoc::Attr[iI"update_sources:ETI"#Gem::ConfigFile#update_sources;TI"RW;T: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"NTrue if we want to update the SourceInfoCache every time, false otherwise;T: @fileI" lib/rubygems/config_file.rb;T:0@omit_headings_from_table_of_contents_below0F@I"Gem::ConfigFile;TcRDoc::NormalClass0PK])ConfigFile/ssl_client_cert-i.rinu[U:RDoc::Attr[iI"ssl_client_cert:ETI"$Gem::ConfigFile#ssl_client_cert;TI"R;T: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"~Path name of directory or file of openssl client certificate, used for remote https connection with client authentication;T: @fileI" lib/rubygems/config_file.rb;T:0@omit_headings_from_table_of_contents_below0F@I"Gem::ConfigFile;TcRDoc::NormalClass0PK]>HDnnConfigFile/new-c.rinu[U:RDoc::AnyMethod[iI"new:ETI"Gem::ConfigFile::new;TT: publico:RDoc::Markup::Document: @parts[ o:RDoc::Markup::Paragraph; [I"ECreate the config file object. +args+ is the list of arguments ;TI"from the command line.;To:RDoc::Markup::BlankLineo; ; [I"FThe following command line options are handled early here rather ;TI"?than later at the time most command options are processed.;T@o:RDoc::Markup::List: @type: NOTE: @items[o:RDoc::Markup::ListItem: @label[I"9--config-file, --config-file==NAME;T; [o; ; [I"NObviously these need to be handled by the ConfigFile object to ensure we ;TI"get the right config file.;T@o;;[I"--backtrace;T; [o; ; [I"HBacktrace needs to be turned on early so that errors before normal ;TI",option parsing can be properly handled.;T@o;;[I"--debug;T; [o; ; [I"MEnable Ruby level debug messages. Handled early for the same reason as ;TI"--backtrace.;T: @fileI" lib/rubygems/config_file.rb;T:0@omit_headings_from_table_of_contents_below000[I" (args);T@.FI"ConfigFile;TcRDoc::NormalClass00PK]_HHConfigFile/backtrace-i.rinu[U:RDoc::Attr[iI"backtrace:ETI"Gem::ConfigFile#backtrace;TI"W;T: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"+True if we print backtraces on errors.;T: @fileI" lib/rubygems/config_file.rb;T:0@omit_headings_from_table_of_contents_below0F@I"Gem::ConfigFile;TcRDoc::NormalClass0PK]WW ConfigFile/rubygems_api_key-i.rinu[U:RDoc::AnyMethod[iI"rubygems_api_key:EFI"%Gem::ConfigFile#rubygems_api_key;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"%Returns the RubyGems.org API key;T: @fileI" lib/rubygems/config_file.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"ConfigFile;TcRDoc::NormalClass00PK]n  ConfigFile/load_file-i.rinu[U:RDoc::AnyMethod[iI"load_file:EFI"Gem::ConfigFile#load_file;TF: publico:RDoc::Markup::Document: @parts[: @fileI" lib/rubygems/config_file.rb;T:0@omit_headings_from_table_of_contents_below000[I"(filename);T@ FI"ConfigFile;TcRDoc::NormalClass00PK]XPMMConfigFile/args-i.rinu[U:RDoc::Attr[iI" args:ETI"Gem::ConfigFile#args;TI"R;T: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I":List of arguments supplied to the config file object.;T: @fileI" lib/rubygems/config_file.rb;T:0@omit_headings_from_table_of_contents_below0F@I"Gem::ConfigFile;TcRDoc::NormalClass0PK]:iiConfigFile/ssl_verify_mode-i.rinu[U:RDoc::Attr[iI"ssl_verify_mode:ETI"$Gem::ConfigFile#ssl_verify_mode;TI"R;T: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"@openssl verify mode value, used for remote https connection;T: @fileI" lib/rubygems/config_file.rb;T:0@omit_headings_from_table_of_contents_below0F@I"Gem::ConfigFile;TcRDoc::NormalClass0PK]/`mConfigFile/bulk_threshold-i.rinu[U:RDoc::Attr[iI"bulk_threshold:ETI"#Gem::ConfigFile#bulk_threshold;TI"RW;T: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"IBulk threshold value. If the number of missing gems are above this ;TI"Kthreshold value, then a bulk download technique is used. (deprecated);T: @fileI" lib/rubygems/config_file.rb;T:0@omit_headings_from_table_of_contents_below0F@I"Gem::ConfigFile;TcRDoc::NormalClass0PK] QMMConfigFile/%5b%5d-i.rinu[U:RDoc::AnyMethod[iI"[]:EFI"Gem::ConfigFile#[];TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"4Return the configuration information for +key+.;T: @fileI" lib/rubygems/config_file.rb;T:0@omit_headings_from_table_of_contents_below000[I" (key);T@FI"ConfigFile;TcRDoc::NormalClass00PK]Σ\\ ConfigFile/handle_arguments-i.rinu[U:RDoc::AnyMethod[iI"handle_arguments:EFI"%Gem::ConfigFile#handle_arguments;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I""Handle the command arguments.;T: @fileI" lib/rubygems/config_file.rb;T:0@omit_headings_from_table_of_contents_below000[I"(arg_list);T@FI"ConfigFile;TcRDoc::NormalClass00PK] ConfigFile/cdesc-ConfigFile.rinu[U:RDoc::NormalClass[iI"ConfigFile:ETI"Gem::ConfigFile;TI" Object;To:RDoc::Markup::Document: @parts[o;;[o:RDoc::Markup::Paragraph;[I"IGem::ConfigFile RubyGems options and gem command options from gemrc.;To:RDoc::Markup::BlankLineo; ;[I"Ogemrc is a YAML file that uses strings to match gem command arguments and ;TI"'symbols to match RubyGems options.;T@o; ;[I"NGem command arguments use a String key that matches the command name and ;TI",allow you to specify default arguments:;T@o:RDoc::Markup::Verbatim;[I" install: --no-rdoc --no-ri ;TI"update: --no-rdoc --no-ri ;T: @format0o; ;[I"IYou can use gem: to set default arguments for all commands.;T@o; ;[I":RubyGems options use symbol keys. Valid options are:;T@o:RDoc::Markup::List: @type: NOTE: @items[o:RDoc::Markup::ListItem: @label[I"+:backtrace+;T;[o; ;[I"See #backtrace;To;;[I"+:sources+;T;[o; ;[I"Sets Gem::sources;To;;[I"+:verbose+;T;[o; ;[I"See #verbose;T@o; ;[I"Kgemrc files may exist in various locations and are read and merged in ;TI"the following order:;T@o; ;: BULLET;[o;;0;[o; ;[I"system wide (/etc/gemrc);To;;0;[o; ;[I"per user (~/.gemrc);To;;0;[o; ;[I"Kper environment (gemrc files listed in the GEMRC environment variable);T: @fileI" lib/rubygems/config_file.rb;T:0@omit_headings_from_table_of_contents_below0;0;0[[ I" args;TI"R;T: publicFI" lib/rubygems/config_file.rb;T[ I"backtrace;TI"W;T;F@U[ I"bulk_threshold;TI"RW;T;F@U[ I"disable_default_gem_server;TI"RW;T;F@U[ I" hash;TI"R;T:protectedF@U[ I" home;TI"RW;T;F@U[ I" path;TI"RW;T;F@U[ I"ssl_ca_cert;TI"RW;T;F@U[ I"ssl_client_cert;TI"R;T;F@U[ I"ssl_verify_mode;TI"R;T;F@U[ I"update_sources;TI"RW;T;F@U[ I" verbose;TI"RW;T;F@U[ U:RDoc::Constant[iI"DEFAULT_BACKTRACE;FI"'Gem::ConfigFile::DEFAULT_BACKTRACE;T00o;;[;@P;0@P@cRDoc::NormalClass0U;[iI"DEFAULT_BULK_THRESHOLD;FI",Gem::ConfigFile::DEFAULT_BULK_THRESHOLD;T00o;;[;@P;0@P@@~0U;[iI"DEFAULT_VERBOSITY;FI"'Gem::ConfigFile::DEFAULT_VERBOSITY;T00o;;[;@P;0@P@@~0U;[iI"DEFAULT_UPDATE_SOURCES;FI",Gem::ConfigFile::DEFAULT_UPDATE_SOURCES;T00o;;[;@P;0@P@@~0U;[iI"OPERATING_SYSTEM_DEFAULTS;FI"/Gem::ConfigFile::OPERATING_SYSTEM_DEFAULTS;T00o;;[o; ;[I"?For Ruby packagers to set configuration defaults. Set in ;TI"*rubygems/defaults/operating_system.rb;T;@P;0@P@@~0U;[iI"PLATFORM_DEFAULTS;FI"'Gem::ConfigFile::PLATFORM_DEFAULTS;T00o;;[o; ;[I"BFor Ruby implementers to set configuration defaults. Set in ;TI"(rubygems/defaults/#{RUBY_ENGINE}.rb;T;@P;0@P@@~0U;[iI"SYSTEM_WIDE_CONFIG_FILE;FI"-Gem::ConfigFile::SYSTEM_WIDE_CONFIG_FILE;T00o;;[;@P;0@P@@~0U;[iI"YAMLErrors;FI" Gem::ConfigFile::YAMLErrors;T00o;;[;@P;0@P@@~0[[I"Gem::UserInteraction;To;;[;@P;0@U[[I" class;T[[;[[I"new;T@U[;[[: private[[I" instance;T[[;[[I"[];F@U[I"[]=;F@U[I" api_keys;F@U[I"backtrace;F@U[I""check_credentials_permissions;F@U[I"config_file_name;F@U[I"credentials_path;F@U[I" each;F@U[I"handle_arguments;F@U[I"load_api_keys;F@U[I"load_file;F@U[I"really_verbose;F@U[I"rubygems_api_key;F@U[I"rubygems_api_key=;F@U[I" write;F@U[;[[;[[[U:RDoc::Context::Section[i0o;;[;0;0[@P@PcRDoc::TopLevelPK]0ConfigFile/ssl_ca_cert-i.rinu[U:RDoc::Attr[iI"ssl_ca_cert:ETI" Gem::ConfigFile#ssl_ca_cert;TI"RW;T: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"OPath name of directory or file of openssl CA certificate, used for remote ;TI"https connection;T: @fileI" lib/rubygems/config_file.rb;T:0@omit_headings_from_table_of_contents_below0F@I"Gem::ConfigFile;TcRDoc::NormalClass0PK]EHSSConfigFile/write-i.rinu[U:RDoc::AnyMethod[iI" write:EFI"Gem::ConfigFile#write;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"7Writes out this config file, replacing its source.;T: @fileI" lib/rubygems/config_file.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"ConfigFile;TcRDoc::NormalClass00PK]c8^^ConfigFile/really_verbose-i.rinu[U:RDoc::AnyMethod[iI"really_verbose:EFI"#Gem::ConfigFile#really_verbose;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"0Really verbose mode gives you extra output.;T: @fileI" lib/rubygems/config_file.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"ConfigFile;TcRDoc::NormalClass00PK]AK<<ConfigFile/path-i.rinu[U:RDoc::Attr[iI" path:ETI"Gem::ConfigFile#path;TI"RW;T: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"(Where to look for gems (deprecated);T: @fileI" lib/rubygems/config_file.rb;T:0@omit_headings_from_table_of_contents_below0F@I"Gem::ConfigFile;TcRDoc::NormalClass0PK]II  ConfigFile/load_api_keys-i.rinu[U:RDoc::AnyMethod[iI"load_api_keys:EFI""Gem::ConfigFile#load_api_keys;TF: publico:RDoc::Markup::Document: @parts[: @fileI" lib/rubygems/config_file.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI"ConfigFile;TcRDoc::NormalClass00PK]do;;ConfigFile/home-i.rinu[U:RDoc::Attr[iI" home:ETI"Gem::ConfigFile#home;TI"RW;T: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"'Where to install gems (deprecated);T: @fileI" lib/rubygems/config_file.rb;T:0@omit_headings_from_table_of_contents_below0F@I"Gem::ConfigFile;TcRDoc::NormalClass0PK]sû*ConfigFile/disable_default_gem_server-i.rinu[U:RDoc::Attr[iI"disable_default_gem_server:ETI"/Gem::ConfigFile#disable_default_gem_server;TI"RW;T: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"LTrue if we want to force specification of gem server when pushing a gem;T: @fileI" lib/rubygems/config_file.rb;T:0@omit_headings_from_table_of_contents_below0F@I"Gem::ConfigFile;TcRDoc::NormalClass0PK]CQQConfigFile/%5b%5d%3d-i.rinu[U:RDoc::AnyMethod[iI"[]=:EFI"Gem::ConfigFile#[]=;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"/Set configuration option +key+ to +value+.;T: @fileI" lib/rubygems/config_file.rb;T:0@omit_headings_from_table_of_contents_below000[I"(key, value);T@FI"ConfigFile;TcRDoc::NormalClass00PK]  ConfigFile/verbose-i.rinu[U:RDoc::Attr[iI" verbose:ETI"Gem::ConfigFile#verbose;TI"RW;T: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"Verbose level of output:;To:RDoc::Markup::List: @type: BULLET: @items[o:RDoc::Markup::ListItem: @label0; [o; ; [I"false -- No output;To;;0; [o; ; [I"true -- Normal output;To;;0; [o; ; [I":loud -- Extra output;T: @fileI" lib/rubygems/config_file.rb;T:0@omit_headings_from_table_of_contents_below0F@ I"Gem::ConfigFile;TcRDoc::NormalClass0PK],-ConfigFile/check_credentials_permissions-i.rinu[U:RDoc::AnyMethod[iI""check_credentials_permissions:EFI"2Gem::ConfigFile#check_credentials_permissions;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"NChecks the permissions of the credentials file. If they are not 0600 an ;TI"4error message is displayed and RubyGems aborts.;T: @fileI" lib/rubygems/config_file.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"ConfigFile;TcRDoc::NormalClass00PK]5\\ConfigFile/each-i.rinu[U:RDoc::AnyMethod[iI" each:EFI"Gem::ConfigFile#each;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"Delegates to @hash;T: @fileI" lib/rubygems/config_file.rb;T:0@omit_headings_from_table_of_contents_below00I"$:update_sources, update_sources;T[I" (&block);T@FI"ConfigFile;TcRDoc::NormalClass00PK]qZZ ConfigFile/config_file_name-i.rinu[U:RDoc::AnyMethod[iI"config_file_name:EFI"%Gem::ConfigFile#config_file_name;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"(The name of the configuration file.;T: @fileI" lib/rubygems/config_file.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"ConfigFile;TcRDoc::NormalClass00PK]yjj#ConfigFile/rubygems_api_key%3d-i.rinu[U:RDoc::AnyMethod[iI"rubygems_api_key=:EFI"&Gem::ConfigFile#rubygems_api_key=;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"/Sets the RubyGems.org API key to +api_key+;T: @fileI" lib/rubygems/config_file.rb;T:0@omit_headings_from_table_of_contents_below000[I"(api_key);T@FI"ConfigFile;TcRDoc::NormalClass00PK]} %ConfigFile/RbConfig/cdesc-RbConfig.rinu[U:RDoc::NormalModule[iI" RbConfig:EFI"Gem::ConfigFile::RbConfig;T0o:RDoc::Markup::Document: @parts[: @file0:0@omit_headings_from_table_of_contents_below0[[[[[I" class;T[[: public[[:protected[[: private[[I" instance;T[[; [[; [[; [[[U:RDoc::Context::Section[i0o;;[; 0; 0[I" lib/rubygems/config_file.rb;TI"Gem::ConfigFile;TcRDoc::NormalClassPK]WhRRConfigFile/api_keys-i.rinu[U:RDoc::AnyMethod[iI" api_keys:EFI"Gem::ConfigFile#api_keys;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"0Hash of RubyGems.org and alternate API keys;T: @fileI" lib/rubygems/config_file.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"ConfigFile;TcRDoc::NormalClass00PK]׶[[[ ConfigFile/credentials_path-i.rinu[U:RDoc::AnyMethod[iI"credentials_path:EFI"%Gem::ConfigFile#credentials_path;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I")Location of RubyGems.org credentials;T: @fileI" lib/rubygems/config_file.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"ConfigFile;TcRDoc::NormalClass00PK]Ĩ[ConfigFile/hash-i.rinu[U:RDoc::Attr[iI" hash:ETI"Gem::ConfigFile#hash;TI"R;T:protectedo:RDoc::Markup::Document: @parts[: @fileI" lib/rubygems/config_file.rb;T:0@omit_headings_from_table_of_contents_below0F@ I"Gem::ConfigFile;TcRDoc::NormalClass0PK]NvCommand/configure_options-i.rinu[U:RDoc::AnyMethod[iI"configure_options:EFI"#Gem::Command#configure_options;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/rubygems/command.rb;T:0@omit_headings_from_table_of_contents_below000[I"(header, option_list);T@ FI" Command;TcRDoc::NormalClass00PK];bUUCommand/handles%3f-i.rinu[U:RDoc::AnyMethod[iI" handles?:EFI"Gem::Command#handles?;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"9True if the command handles the given argument list.;T: @fileI"lib/rubygems/command.rb;T:0@omit_headings_from_table_of_contents_below000[I" (args);T@FI" Command;TcRDoc::NormalClass00PK]QY!Command/create_option_parser-i.rinu[U:RDoc::AnyMethod[iI"create_option_parser:EFI"&Gem::Command#create_option_parser;TF: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"ICreates an option parser and fills it in with the help info for the ;TI" command.;T: @fileI"lib/rubygems/command.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI" Command;TcRDoc::NormalClass00PK]ݩ+Command/get_all_gem_names_and_versions-i.rinu[U:RDoc::AnyMethod[iI"#get_all_gem_names_and_versions:EFI"0Gem::Command#get_all_gem_names_and_versions;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"2Get all [gem, version] from the command line.;To:RDoc::Markup::BlankLineo; ; [I"RAn argument in the form gem:ver is pull apart into the gen name and version, ;TI"respectively.;T: @fileI"lib/rubygems/command.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI" Command;TcRDoc::NormalClass00PK]c'88Command/summary-i.rinu[U:RDoc::Attr[iI" summary:ETI"Gem::Command#summary;TI"RW;T: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"(A short description of the command.;T: @fileI"lib/rubygems/command.rb;T:0@omit_headings_from_table_of_contents_below0F@I"Gem::Command;TcRDoc::NormalClass0PK] Command/specific_extra_args-c.rinu[U:RDoc::AnyMethod[iI"specific_extra_args:EFI"&Gem::Command::specific_extra_args;TT: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"NReturn an array of extra arguments for the command. The extra arguments ;TI"Bcome from the gem configuration file read at program startup.;T: @fileI"lib/rubygems/command.rb;T:0@omit_headings_from_table_of_contents_below000[I" (cmd);T@FI" Command;TcRDoc::NormalClass00PK]YbbCommand/remove_option-i.rinu[U:RDoc::AnyMethod[iI"remove_option:EFI"Gem::Command#remove_option;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"Unhandled arguments (gem names, files, etc.) are left in ;TI"options[:args].;T: @fileI"lib/rubygems/command.rb;T:0@omit_headings_from_table_of_contents_below000[I"((command, summary=nil, defaults={});T@FI" Command;TcRDoc::NormalClass00PK]DU Command/add_parser_run_info-i.rinu[U:RDoc::AnyMethod[iI"add_parser_run_info:EFI"%Gem::Command#add_parser_run_info;TF: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"NAdds a section with +title+ and +content+ to the parser help view. Used ;TI"8for adding command arguments and default arguments.;T: @fileI"lib/rubygems/command.rb;T:0@omit_headings_from_table_of_contents_below000[I"(title, content);T@FI" Command;TcRDoc::NormalClass00PK]vPTCommand/handle_options-i.rinu[U:RDoc::AnyMethod[iI"handle_options:EFI" Gem::Command#handle_options;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"JHandle the given list of arguments by parsing them and recording the ;TI" results.;T: @fileI"lib/rubygems/command.rb;T:0@omit_headings_from_table_of_contents_below000[I" (args);T@FI" Command;TcRDoc::NormalClass00PK]$jIICommand/defaults_str-i.rinu[U:RDoc::AnyMethod[iI"defaults_str:EFI"Gem::Command#defaults_str;TF: publico:RDoc::Markup::Document: @parts[ o:RDoc::Markup::Paragraph; [I"POverride to display the default values of the command options. (similar to ;TI"3+arguments+, but displays the default values).;To:RDoc::Markup::BlankLineo; ; [I"For example:;T@o:RDoc::Markup::Verbatim; [I"def defaults_str ;TI" --no-gems-first --no-all ;TI"end;T: @format0: @fileI"lib/rubygems/command.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI" Command;TcRDoc::NormalClass00PK]a]]Command/begins%3f-i.rinu[U:RDoc::AnyMethod[iI" begins?:EFI"Gem::Command#begins?;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"options[:args].;T@o; ; [I"6See also: #get_all_gem_names, #get_one_gem_name, ;TI"#get_one_optional_argument;T: @fileI"lib/rubygems/command.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI" Command;TcRDoc::NormalClass00PK]WcJJCommand/add_extra_args-i.rinu[U:RDoc::AnyMethod[iI"add_extra_args:EFI" Gem::Command#add_extra_args;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I""Adds extra args from ~/.gemrc;T: @fileI"lib/rubygems/command.rb;T:0@omit_headings_from_table_of_contents_below000[I" (args);T@FI" Command;TcRDoc::NormalClass00PK]m&Command/get_one_optional_argument-i.rinu[U:RDoc::AnyMethod[iI"get_one_optional_argument:EFI"+Gem::Command#get_one_optional_argument;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"MGet a single optional argument from the command line. If more than one ;TI"Largument is given, return only the first. Return nil if none are given.;T: @fileI"lib/rubygems/command.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI" Command;TcRDoc::NormalClass00PK]00Command/options-i.rinu[U:RDoc::Attr[iI" options:ETI"Gem::Command#options;TI"R;T: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"!The options for the command.;T: @fileI"lib/rubygems/command.rb;T:0@omit_headings_from_table_of_contents_below0F@I"Gem::Command;TcRDoc::NormalClass0PK],,Command/command-i.rinu[U:RDoc::Attr[iI" command:ETI"Gem::Command#command;TI"R;T: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"The name of the command.;T: @fileI"lib/rubygems/command.rb;T:0@omit_headings_from_table_of_contents_below0F@I"Gem::Command;TcRDoc::NormalClass0PK]]388Command/wrap-i.rinu[U:RDoc::AnyMethod[iI" wrap:EFI"Gem::Command#wrap;TF: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"Wraps +text+ to +width+;T: @fileI"lib/rubygems/command.rb;T:0@omit_headings_from_table_of_contents_below000[I"(text, width);T@FI" Command;TcRDoc::NormalClass00PK]+^$Command/add_specific_extra_args-c.rinu[U:RDoc::AnyMethod[iI"add_specific_extra_args:EFI"*Gem::Command::add_specific_extra_args;TT: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"LAdd a list of extra arguments for the given command. +args+ may be an ;TI"2array or a string to be split on white space.;T: @fileI"lib/rubygems/command.rb;T:0@omit_headings_from_table_of_contents_below000[I"(cmd,args);T@FI" Command;TcRDoc::NormalClass00PK]?\*GWWCommand/get_all_gem_names-i.rinu[U:RDoc::AnyMethod[iI"get_all_gem_names:EFI"#Gem::Command#get_all_gem_names;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"-Get all gem names from the command line.;T: @fileI"lib/rubygems/command.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI" Command;TcRDoc::NormalClass00PK]Command/extra_args%3d-c.rinu[U:RDoc::AnyMethod[iI"extra_args=:EFI"Gem::Command::extra_args=;TT: publico:RDoc::Markup::Document: @parts[: @fileI"lib/rubygems/command.rb;T:0@omit_headings_from_table_of_contents_below000[I" (value);T@ FI" Command;TcRDoc::NormalClass00PK]YhCCCommand/build_args-c.rinu[U:RDoc::AnyMethod[iI"build_args:EFI"Gem::Command::build_args;TT: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"&Arguments used when building gems;T: @fileI"lib/rubygems/command.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI" Command;TcRDoc::NormalClass00PK]TZffCommand/description-i.rinu[U:RDoc::AnyMethod[iI"description:EFI"Gem::Command#description;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"HOverride to display a longer description of what this command does.;T: @fileI"lib/rubygems/command.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI" Command;TcRDoc::NormalClass00PK]=SSCommand/program_name-i.rinu[U:RDoc::Attr[iI"program_name:ETI"Gem::Command#program_name;TI"RW;T: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"9The name of the command for command-line invocation.;T: @fileI"lib/rubygems/command.rb;T:0@omit_headings_from_table_of_contents_below0F@I"Gem::Command;TcRDoc::NormalClass0PK]mmCommand/when_invoked-i.rinu[U:RDoc::AnyMethod[iI"when_invoked:EFI"Gem::Command#when_invoked;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"'Call the given block when invoked.;To:RDoc::Markup::BlankLineo; ; [ I"JNormal command invocations just executes the +execute+ method of the ;TI"Icommand. Specifying an invocation block allows the test methods to ;TI"Koverride the normal action of a command to determine that it has been ;TI"invoked correctly.;T: @fileI"lib/rubygems/command.rb;T:0@omit_headings_from_table_of_contents_below000[I" (&block);T@FI" Command;TcRDoc::NormalClass00PK]K@U;;Command/defaults-i.rinu[U:RDoc::Attr[iI" defaults:ETI"Gem::Command#defaults;TI"RW;T: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I")The default options for the command.;T: @fileI"lib/rubygems/command.rb;T:0@omit_headings_from_table_of_contents_below0F@I"Gem::Command;TcRDoc::NormalClass0PK]%}Command/common_options-c.rinu[U:RDoc::AnyMethod[iI"common_options:EFI"!Gem::Command::common_options;TT: publico:RDoc::Markup::Document: @parts[: @fileI"lib/rubygems/command.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI" Command;TcRDoc::NormalClass00PK]V7~Command/build_args%3d-c.rinu[U:RDoc::AnyMethod[iI"build_args=:EFI"Gem::Command::build_args=;TT: publico:RDoc::Markup::Document: @parts[: @fileI"lib/rubygems/command.rb;T:0@omit_headings_from_table_of_contents_below000[I" (value);T@ FI" Command;TcRDoc::NormalClass00PK](HHCommand/show_help-i.rinu[U:RDoc::AnyMethod[iI"show_help:EFI"Gem::Command#show_help;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I".Display the help message for the command.;T: @fileI"lib/rubygems/command.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI" Command;TcRDoc::NormalClass00PK]0UCommand/get_one_gem_name-i.rinu[U:RDoc::AnyMethod[iI"get_one_gem_name:EFI""Gem::Command#get_one_gem_name;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"PGet a single gem name from the command line. Fail if there is no gem name ;TI"1or if there is more than one gem name given.;T: @fileI"lib/rubygems/command.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI" Command;TcRDoc::NormalClass00PK]"%]Command/add_common_option-c.rinu[U:RDoc::AnyMethod[iI"add_common_option:EFI"$Gem::Command::add_common_option;TT: publico:RDoc::Markup::Document: @parts[: @fileI"lib/rubygems/command.rb;T:0@omit_headings_from_table_of_contents_below000[I"(*args, &handler);T@ FI" Command;TcRDoc::NormalClass00PK]CTRCommand/add_option-i.rinu[U:RDoc::AnyMethod[iI"add_option:EFI"Gem::Command#add_option;TF: publico:RDoc::Markup::Document: @parts[ o:RDoc::Markup::Paragraph; [I":Add a command-line option and handler to the command.;To:RDoc::Markup::BlankLineo; ; [I"?See OptionParser#make_switch for an explanation of +opts+.;T@o; ; [I"M+handler+ will be called with two values, the value of the argument and ;TI"the options hash.;T@o; ; [I"IIf the first argument of add_option is a Symbol, it's used to group ;TI"RbConfig/cdesc-RbConfig.rinu[U:RDoc::NormalModule[iI" RbConfig:EFI"Gem::RbConfig;T0o:RDoc::Markup::Document: @parts[: @file0:0@omit_headings_from_table_of_contents_below0[[[[[I" class;T[[: public[[:protected[[: private[[I" instance;T[[; [[; [[; [[[U:RDoc::Context::Section[i0o;;[; 0; 0[I""lib/rubygems/compatibility.rb;TI"lib/rubygems/defaults.rb;TI"Gem;FcRDoc::NormalModulePK] ,#default_gems_use_full_paths%3f-c.rinu[U:RDoc::AnyMethod[iI"!default_gems_use_full_paths?:EFI"&Gem::default_gems_use_full_paths?;TT: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"EWhether to expect full paths in default gems - true for non-MRI ;TI"ruby implementations;T: @fileI"lib/rubygems/defaults.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"Gem;FcRDoc::NormalModule00PK] Qnnregister_default_spec-i.rinu[U:RDoc::AnyMethod[iI"register_default_spec:EFI"Gem#register_default_spec;TF: publico:RDoc::Markup::Document: @parts[ o:RDoc::Markup::Paragraph; [I"3Register a Gem::Specification for default gem.;To:RDoc::Markup::BlankLineo; ; [I"5Two formats for the specification are supported:;T@o:RDoc::Markup::List: @type: BULLET: @items[o:RDoc::Markup::ListItem: @label0; [o; ; [I"HMRI 2.0 style, where spec.files contains unprefixed require names. ;TI"3The spec's filenames will be registered as-is.;To;;0; [o; ; [I"DNew style, where spec.files contains files prefixed with paths ;TI"?from spec.require_paths. The prefixes are stripped before ;TI"Dregistering the spec's filenames. Unprefixed files are omitted.;T: @fileI"lib/rubygems.rb;T:0@omit_headings_from_table_of_contents_below000[I" (spec);T@!FI"Gem;FcRDoc::NormalModule00PK]yuuUninstaller/spec-i.rinu[U:RDoc::Attr[iI" spec:ETI"Gem::Uninstaller#spec;TI"R;T: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"KThe Gem::Specification for the gem being uninstalled, only set during ;TI"#uninstall_gem;T: @fileI" lib/rubygems/uninstaller.rb;T:0@omit_headings_from_table_of_contents_below0F@I"Gem::Uninstaller;TcRDoc::NormalClass0PK]&4LLUninstaller/uninstall_gem-i.rinu[U:RDoc::AnyMethod[iI"uninstall_gem:EFI"#Gem::Uninstaller#uninstall_gem;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"Uninstalls gem +spec+;T: @fileI" lib/rubygems/uninstaller.rb;T:0@omit_headings_from_table_of_contents_below000[I" (spec);T@FI"Uninstaller;TcRDoc::NormalClass00PK]zxddUninstaller/new-c.rinu[U:RDoc::AnyMethod[iI"new:ETI"Gem::Uninstaller::new;TT: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"8Constructs an uninstaller that will uninstall +gem+;T: @fileI" lib/rubygems/uninstaller.rb;T:0@omit_headings_from_table_of_contents_below000[I"(gem, options = {});T@FI"Uninstaller;TcRDoc::NormalClass00PK]o@ۓ#Uninstaller/remove_executables-i.rinu[U:RDoc::AnyMethod[iI"remove_executables:EFI"(Gem::Uninstaller#remove_executables;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"FRemoves installed executables and batch files (windows only) for ;TI"+gemspec+.;T: @fileI" lib/rubygems/uninstaller.rb;T:0@omit_headings_from_table_of_contents_below000[I" (spec);T@FI"Uninstaller;TcRDoc::NormalClass00PK]]C%Uninstaller/remove-i.rinu[U:RDoc::AnyMethod[iI" remove:EFI"Gem::Uninstaller#remove;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::List: @type: NOTE: @items[o:RDoc::Markup::ListItem: @label[I" spec;T; [o:RDoc::Markup::Paragraph; [I"*the spec of the gem to be uninstalled;To;;[I" list;T; [o;; [I"the list of all such gems;To:RDoc::Markup::BlankLineo;; [I"FWarning: this method modifies the +list+ parameter. Once it has ;TI"5uninstalled a gem, it is removed from that list.;T: @fileI" lib/rubygems/uninstaller.rb;T:0@omit_headings_from_table_of_contents_below000[I" (spec);T@ FI"Uninstaller;TcRDoc::NormalClass00PK]MMUninstaller/path_ok%3f-i.rinu[U:RDoc::AnyMethod[iI" path_ok?:EFI"Gem::Uninstaller#path_ok?;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"Is +spec+ in +gem_dir+?;T: @fileI" lib/rubygems/uninstaller.rb;T:0@omit_headings_from_table_of_contents_below000[I"(gem_dir, spec);T@FI"Uninstaller;TcRDoc::NormalClass00PK]TcSGG Uninstaller/cdesc-Uninstaller.rinu[U:RDoc::NormalClass[iI"Uninstaller:ETI"Gem::Uninstaller;TI" Object;To:RDoc::Markup::Document: @parts[o;;[o:RDoc::Markup::Paragraph;[I"An Uninstaller.;To:RDoc::Markup::BlankLineo; ;[ I"MThe uninstaller fires pre and post uninstall hooks. Hooks can be added ;TI"Keither through a rubygems_plugin.rb file in an installed gem or via a ;TI"Rrubygems/defaults/#{RUBY_ENGINE}.rb or rubygems/defaults/operating_system.rb ;TI"Efile. See Gem.pre_uninstall and Gem.post_uninstall for details.;T: @fileI" lib/rubygems/uninstaller.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[[ I" bin_dir;TI"R;T: publicFI" lib/rubygems/uninstaller.rb;T[ I" gem_home;TI"R;T; F@[ I" spec;TI"R;T; F@[[[I"Gem::UserInteraction;To;;[; @; 0@[[I" class;T[[; [[I"new;T@[:protected[[: private[[I" instance;T[[; [ [I" path_ok?;F@[I" remove;F@[I"remove_all;F@[I"remove_executables;F@[I"uninstall;F@[I"uninstall_gem;F@[;[[;[[[U:RDoc::Context::Section[i0o;;[; 0; 0[@@cRDoc::TopLevelPK](%tUninstaller/uninstall-i.rinu[U:RDoc::AnyMethod[iI"uninstall:EFI"Gem::Uninstaller#uninstall;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"HPerforms the uninstall of the gem. This removes the spec, the Gem ;TI")directory, and the cached .gem file.;T: @fileI" lib/rubygems/uninstaller.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"Uninstaller;TcRDoc::NormalClass00PK]~,XXUninstaller/bin_dir-i.rinu[U:RDoc::Attr[iI" bin_dir:ETI"Gem::Uninstaller#bin_dir;TI"R;T: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"=The directory a gem's executables will be installed into;T: @fileI" lib/rubygems/uninstaller.rb;T:0@omit_headings_from_table_of_contents_below0F@I"Gem::Uninstaller;TcRDoc::NormalClass0PK]|SSUninstaller/gem_home-i.rinu[U:RDoc::Attr[iI" gem_home:ETI"Gem::Uninstaller#gem_home;TI"R;T: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"6The gem repository the gem will be installed into;T: @fileI" lib/rubygems/uninstaller.rb;T:0@omit_headings_from_table_of_contents_below0F@I"Gem::Uninstaller;TcRDoc::NormalClass0PK]Uninstaller/remove_all-i.rinu[U:RDoc::AnyMethod[iI"remove_all:EFI" Gem::Uninstaller#remove_all;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I" Removes all gems in +list+.;To:RDoc::Markup::BlankLineo; ; [I"0NOTE: removes uninstalled gems from +list+.;T: @fileI" lib/rubygems/uninstaller.rb;T:0@omit_headings_from_table_of_contents_below000[I" (list);T@FI"Uninstaller;TcRDoc::NormalClass00PK]{~Version/bump-i.rinu[U:RDoc::AnyMethod[iI" bump:EFI"Gem::Version#bump;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"EReturn a new version object where the next to the last revision ;TI"0number is one greater (e.g., 5.3.1 => 5.4).;To:RDoc::Markup::BlankLineo; ; [I"CPre-release (alpha) parts, e.g, 5.3.1.b.2 => 5.4, are ignored.;T: @fileI"lib/rubygems/version.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI" Version;TcRDoc::NormalClass00PK].BςVersion/release-i.rinu[U:RDoc::AnyMethod[iI" release:EFI"Gem::Version#release;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I";The release for this version (e.g. 1.2.0.a -> 1.2.0). ;TI"/Non-prerelease versions return themselves.;T: @fileI"lib/rubygems/version.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI" Version;TcRDoc::NormalClass00PK]Q~~Version/create-c.rinu[U:RDoc::AnyMethod[iI" create:EFI"Gem::Version::create;TT: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"GFactory method to create a Version object. Input may be a Version ;TI"3or a String. Intended to simplify client code.;To:RDoc::Markup::BlankLineo:RDoc::Markup::Verbatim; [I"=ver1 = Version.create('1.3.17') # -> (Version object) ;TI"3ver2 = Version.create(ver1) # -> (ver1) ;TI"/ver3 = Version.create(nil) # -> nil;T: @format0: @fileI"lib/rubygems/version.rb;T:0@omit_headings_from_table_of_contents_below000[I" (input);T@FI" Version;TcRDoc::NormalClass00PK]߂a a Version/cdesc-Version.rinu[U:RDoc::NormalClass[iI" Version:ETI"Gem::Version;TI" Object;To:RDoc::Markup::Document: @parts[o;;[: @fileI" lib/rubygems/requirement.rb;T:0@omit_headings_from_table_of_contents_below0o;;[:o:RDoc::Markup::Paragraph;[ I"AThe Version class processes string versions into comparable ;TI"Evalues. A version string should normally be a series of numbers ;TI"Fseparated by periods. Each part (digits separated by periods) is ;TI"Gconsidered its own number, and these are used for sorting. So for ;TI"Finstance, 3.10 sorts higher than 3.2 because ten is greater than ;TI" two.;To:RDoc::Markup::BlankLineo; ;[ I"JIf any part contains letters (currently only a-z are supported) then ;TI"Gthat version is considered prerelease. Versions with a prerelease ;TI";part in the Nth part sort less than versions with N-1 ;TI"Hparts. Prerelease parts are sorted alphabetically using the normal ;TI"CRuby string sorting rules. If a prerelease part contains both ;TI"Cletters and numbers, it will be broken into multiple parts to ;TI"Fprovide expected sort behavior (1.0.a10 becomes 1.0.a.10, and is ;TI"greater than 1.0.a9).;T@o; ;[I"?Prereleases sort between real releases (newest to oldest):;T@o:RDoc::Markup::List: @type: NUMBER: @items[ o:RDoc::Markup::ListItem: @label0;[o; ;[I"1.0;To;;0;[o; ;[I" 1.0.b1;To;;0;[o; ;[I" 1.0.a.2;To;;0;[o; ;[I"0.9;T@o; ;[I"QIf you want to specify a version restriction that includes both prereleases ;TI"Aand regular releases of the 1.x series this is the best way:;T@o:RDoc::Markup::Verbatim;[I"9s.add_dependency 'example', '>= 1.0.0.a', '< 2.0.0' ;T: @format0S:RDoc::Markup::Heading: leveli: textI"How Software Changes;T@o; ;[ I"MUsers expect to be able to specify a version constraint that gives them ;TI"Osome reasonable expectation that new versions of a library will work with ;TI"Otheir software if the version constraint is true, and not work with their ;TI"Osoftware if the version constraint is false. In other words, the perfect ;TI"Nsystem will accept all compatible versions of the library and reject all ;TI"incompatible versions.;T@o; ;[I"LLibraries change in 3 ways (well, more than 3, but stay focused here!).;T@o; ;;;[o;;0;[o; ;[I"KThe change may be an implementation detail only and have no effect on ;TI"the client software.;To;;0;[o; ;[I"NThe change may add new features, but do so in a way that client software ;TI"7written to an earlier version is still compatible.;To;;0;[o; ;[I"MThe change may change the public interface of the library in such a way ;TI"/that old software is no longer compatible.;T@o; ;[I"PSome examples are appropriate at this point. Suppose I have a Stack class ;TI"=that supports a push and a pop method.;T@S;;i;I"$Examples of Category 1 changes:;T@o; ;: BULLET;[o;;0;[o; ;[I"FSwitch from an array based implementation to a linked-list based ;TI"implementation.;To;;0;[o; ;[I"KProvide an automatic (and transparent) backing store for large stacks.;T@S;;i;I"-Examples of Category 2 changes might be:;T@o; ;;;[o;;0;[o; ;[I"JAdd a depth method to return the current depth of the stack.;To;;0;[o; ;[I"NAdd a top method that returns the current top of stack (without ;TI"changing the stack).;To;;0;[o; ;[I"LChange push so that it returns the item pushed (previously it ;TI"!had no usable return value).;T@S;;i;I"-Examples of Category 3 changes might be:;T@o; ;;;[o;;0;[o; ;[I"MChanges pop so that it no longer returns a value (you must use ;TI"/top to get the top of the stack).;To;;0;[o; ;[I"DRename the methods to push_item and pop_item.;T@S;;i;I"!RubyGems Rational Versioning;T@o; ;;;[ o;;0;[o; ;[ I"MVersions shall be represented by three non-negative integers, separated ;TI"Iby periods (e.g. 3.1.4). The first integers is the "major" version ;TI"Mnumber, the second integer is the "minor" version number, and the third ;TI"#integer is the "build" number.;T@o;;0;[o; ;[I"JA category 1 change (implementation detail) will increment the build ;TI" number.;T@o;;0;[o; ;[I"IA category 2 change (backwards compatible) will increment the minor ;TI"/version number and reset the build number.;T@o;;0;[o; ;[I"NA category 3 change (incompatible) will increment the major build number ;TI"+and reset the minor and build numbers.;T@o;;0;[o; ;[ I"NAny "public" release of a gem should have a different version. Normally ;TI"Kthat means incrementing the build number. This means a developer can ;TI"Ngenerate builds all day long, but as soon as they make a public release, ;TI"!the version must be updated.;T@S;;i;I" Examples;T@o; ;[I"OLet's work through a project lifecycle using our Stack example from above.;T@o; ;: NOTE;[ o;;[I"Version 0.0.1;T;[o; ;[I"(The initial Stack class is release.;To;;[I"Version 0.0.2;T;[o; ;[I"depth method.;To;;[I"Version 1.0.0;T;[o; ;[I"9Added top and made pop return nil ;TI"5(pop used to return the old top item).;To;;[I"Version 1.1.0;T;[o; ;[I"<push now returns the value pushed (it used it ;TI"return nil).;To;;[I"Version 1.1.1;T;[o; ;[I"3Fixed a bug in the linked list implementation.;To;;[I"Version 1.1.2;T;[o; ;[I",Fixed a bug introduced in the last fix.;T@o; ;[I"OClient A needs a stack with basic push/pop capability. They write to the ;TI"Roriginal interface (no top), so their version constraint looks like:;T@o;;[I"gem 'stack', '~> 0.0' ;T;0o; ;[I"NEssentially, any version is OK with Client A. An incompatible change to ;TI"Pthe library will cause them grief, but they are willing to take the chance ;TI"#(we call Client A optimistic).;T@o; ;[I"LClient B is just like Client A except for two things: (1) They use the ;TI"Adepth method and (2) they are worried about future ;TI"Iincompatibilities, so they write their version constraint like this:;T@o;;[I"gem 'stack', '~> 0.1' ;T;0o; ;[ I"PThe depth method was introduced in version 0.1.0, so that version ;TI"Oor anything later is fine, as long as the version stays below version 1.0 ;TI"Kwhere incompatibilities are introduced. We call Client B pessimistic ;TI"Pbecause they are worried about incompatible future changes (it is OK to be ;TI"pessimistic!).;T@S;;i;I"$Preventing Version Catastrophe:;T@o; ;[I"PFrom: http://blog.zenspider.com/2008/10/rubygems-howto-preventing-cata.html;T@o; ;[ I"GLet's say you're depending on the fnord gem version 2.y.z. If you ;TI"Jspecify your dependency as ">= 2.0.0" then, you're good, right? What ;TI"Fhappens if fnord 3.0 comes out and it isn't backwards compatible ;TI"Fwith 2.y.z? Your stuff will break as a result of using ">=". The ;TI"Nbetter route is to specify your dependency with an "approximate" version ;TI"Nspecifier ("~>"). They're a tad confusing, so here is how the dependency ;TI"specifiers work:;T@o;;[ I",Specification From ... To (exclusive) ;TI"%">= 3.0" 3.0 ... ∞ ;TI"!"~> 3.0" 3.0 ... 4.0 ;TI"!"~> 3.0.0" 3.0.0 ... 3.1 ;TI"!"~> 3.5" 3.5 ... 4.0 ;TI" "~> 3.5.0" 3.5.0 ... 3.6;T;0; I"lib/rubygems/version.rb;T; 0; 0; 0[[[[I"Comparable;To;;[; @); 0I"lib/rubygems/version.rb;T[[I" class;T[[: public[[I" correct?;F@1[I" create;F@1[I"new;T@1[:protected[[: private[[I" instance;T[[;[[I"<=>;T@1[I"approximate_recommendation;F@1[I" bump;F@1[I" eql?;F@1[I"marshal_dump;F@1[I"marshal_load;F@1[I"prerelease?;F@1[I" release;F@1[I" to_s;F@1[I" version;F@1[;[[;[[[U:RDoc::Context::Section[i0o;;[; 0; 0[@@)@)cRDoc::TopLevelPK]wJOVersion/eql%3f-i.rinu[U:RDoc::AnyMethod[iI" eql?:EFI"Gem::Version#eql?;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"HA Version is only eql? to another version if it's specified to the ;TI"Bsame precision. Version "1.0" is not the same as version "1".;T: @fileI"lib/rubygems/version.rb;T:0@omit_headings_from_table_of_contents_below000[I" (other);T@FI" Version;TcRDoc::NormalClass00PK]>TVersion/new-c.rinu[U:RDoc::AnyMethod[iI"new:ETI"Gem::Version::new;TT: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"LConstructs a Version from the +version+ string. A version string is a ;TI"9series of digits or ASCII letters separated by dots.;T: @fileI"lib/rubygems/version.rb;T:0@omit_headings_from_table_of_contents_below000[I"(version);T@FI" Version;TcRDoc::NormalClass00PK] aaVersion/correct%3f-c.rinu[U:RDoc::AnyMethod[iI" correct?:EFI"Gem::Version::correct?;TT: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"ATrue if the +version+ string matches RubyGems' requirements.;T: @fileI"lib/rubygems/version.rb;T:0@omit_headings_from_table_of_contents_below000[I"(version);T@FI" Version;TcRDoc::NormalClass00PK]坌uu'Version/approximate_recommendation-i.rinu[U:RDoc::AnyMethod[iI"approximate_recommendation:EFI",Gem::Version#approximate_recommendation;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"9A recommended version for use with a ~> Requirement.;T: @fileI"lib/rubygems/version.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI" Version;TcRDoc::NormalClass00PK]<Version/to_s-i.rinu[U:RDoc::AnyMethod[iI" to_s:EFI"Gem::Version#to_s;TF: publico:RDoc::Markup::Document: @parts[: @fileI"lib/rubygems/version.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI" Version;TcRDoc::NormalClass0[I"Gem::Version;TFI" version;FPK]sɑVersion/marshal_dump-i.rinu[U:RDoc::AnyMethod[iI"marshal_dump:EFI"Gem::Version#marshal_dump;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"GDump only the raw version string, not the complete object. It's a ;TI"Estring for backwards (RubyGems 1.3.5 and earlier) compatibility.;T: @fileI"lib/rubygems/version.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI" Version;TcRDoc::NormalClass00PK] 2__Version/version-i.rinu[U:RDoc::AnyMethod[iI" version:EFI"Gem::Version#version;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"-A string representation of this Version.;T: @fileI"lib/rubygems/version.rb;T:0@omit_headings_from_table_of_contents_below000[[I" to_s;Fo;; [; @; 0I"();T@FI" Version;TcRDoc::NormalClass00PK]vVersion/marshal_load-i.rinu[U:RDoc::AnyMethod[iI"marshal_load:EFI"Gem::Version#marshal_load;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"GLoad custom marshal format. It's a string for backwards (RubyGems ;TI"&1.3.5 and earlier) compatibility.;T: @fileI"lib/rubygems/version.rb;T:0@omit_headings_from_table_of_contents_below000[I" (array);T@FI" Version;TcRDoc::NormalClass00PK] dVersion/%3c%3d%3e-i.rinu[U:RDoc::AnyMethod[iI"<=>:ETI"Gem::Version#<=>;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [ I"ECompares this version with +other+ returning -1, 0, or 1 if the ;TI"=other version is larger, the same, or smaller than this ;TI"8one. Attempts to compare to something that's not a ;TI"(Gem::Version return +nil+.;T: @fileI"lib/rubygems/version.rb;T:0@omit_headings_from_table_of_contents_below000[I" (other);T@FI" Version;TcRDoc::NormalClass00PK]=I``Version/prerelease%3f-i.rinu[U:RDoc::AnyMethod[iI"prerelease?:EFI"Gem::Version#prerelease?;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"BA version is considered a prerelease if it contains a letter.;T: @fileI"lib/rubygems/version.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI" Version;TcRDoc::NormalClass00PK]`5InstallUpdateOptions/install_update_defaults_str-i.rinu[U:RDoc::AnyMethod[iI" install_update_defaults_str:EFI":Gem::InstallUpdateOptions#install_update_defaults_str;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"1Default options for the gem install command.;T: @fileI"+lib/rubygems/install_update_options.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"InstallUpdateOptions;FcRDoc::NormalModule00PK]r}}2InstallUpdateOptions/cdesc-InstallUpdateOptions.rinu[U:RDoc::NormalModule[iI"InstallUpdateOptions:EFI"Gem::InstallUpdateOptions;T0o:RDoc::Markup::Document: @parts[o;;[o:RDoc::Markup::Paragraph;[I"CMixin methods for install and update options for Gem::Commands;T: @fileI"+lib/rubygems/install_update_options.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[[[[[I" class;T[[: public[[:protected[[: private[[I" instance;T[[; [[I"add_install_update_options;FI"+lib/rubygems/install_update_options.rb;T[I" install_update_defaults_str;F@%[; [[;[[[U:RDoc::Context::Section[i0o;;[; 0; 0[@I"Gem;FcRDoc::NormalModulePK]C4InstallUpdateOptions/add_install_update_options-i.rinu[U:RDoc::AnyMethod[iI"add_install_update_options:EFI"9Gem::InstallUpdateOptions#add_install_update_options;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"9Add the install/update options to the option parser.;T: @fileI"+lib/rubygems/install_update_options.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"InstallUpdateOptions;FcRDoc::NormalModule00PK]!OOdefault_cert_path-c.rinu[U:RDoc::AnyMethod[iI"default_cert_path:EFI"Gem::default_cert_path;TT: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"/The default signing certificate chain path;T: @fileI"lib/rubygems/defaults.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"Gem;FcRDoc::NormalModule00PK]IXXdefault_sources-c.rinu[U:RDoc::AnyMethod[iI"default_sources:EFI"Gem::default_sources;TT: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I" Security/Policy/verify_data-i.rinu[U:RDoc::Attr[iI"verify_data:ETI"&Gem::Security::Policy#verify_data;TI"RW;T: publico:RDoc::Markup::Document: @parts[: @fileI"$lib/rubygems/security/policy.rb;T:0@omit_headings_from_table_of_contents_below0F@ I"Gem::Security::Policy;TcRDoc::NormalClass0PK])0 Security/Policy/verify_root-i.rinu[U:RDoc::Attr[iI"verify_root:ETI"&Gem::Security::Policy#verify_root;TI"RW;T: publico:RDoc::Markup::Document: @parts[: @fileI"$lib/rubygems/security/policy.rb;T:0@omit_headings_from_table_of_contents_below0F@ I"Gem::Security::Policy;TcRDoc::NormalClass0PK]ҼSecurity/Policy/new-c.rinu[U:RDoc::AnyMethod[iI"new:ETI"Gem::Security::Policy::new;TT: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"GCreate a new Gem::Security::Policy object with the given mode and ;TI" options.;T: @fileI"$lib/rubygems/security/policy.rb;T:0@omit_headings_from_table_of_contents_below000[I"(name, policy = {});T@FI" Policy;TcRDoc::NormalClass00PK]?Security/Policy/check_root-i.rinu[U:RDoc::AnyMethod[iI"check_root:EFI"%Gem::Security::Policy#check_root;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"JEnsures the root certificate in +chain+ is self-signed and valid for ;TI" +time+.;T: @fileI"$lib/rubygems/security/policy.rb;T:0@omit_headings_from_table_of_contents_below000[I"(chain, time);T@FI" Policy;TcRDoc::NormalClass00PK]_m&Security/Policy/verify_signatures-i.rinu[U:RDoc::AnyMethod[iI"verify_signatures:EFI",Gem::Security::Policy#verify_signatures;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"PExtracts the certificate chain from the +spec+ and calls #verify to ensure ;TI"Lthe signatures and certificate chain is valid according to the policy..;T: @fileI"$lib/rubygems/security/policy.rb;T:0@omit_headings_from_table_of_contents_below000[I" (spec, digests, signatures);T@FI" Policy;TcRDoc::NormalClass00PK]X  Security/Policy/check_trust-i.rinu[U:RDoc::AnyMethod[iI"check_trust:EFI"&Gem::Security::Policy#check_trust;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"NEnsures the root of +chain+ has a trusted certificate in +trust_dir+ and ;TI"Fthe digests of the two certificates match according to +digester+;T: @fileI"$lib/rubygems/security/policy.rb;T:0@omit_headings_from_table_of_contents_below000[I"!(chain, digester, trust_dir);T@FI" Policy;TcRDoc::NormalClass00PK]2z!Security/Policy/verify_chain-i.rinu[U:RDoc::Attr[iI"verify_chain:ETI"'Gem::Security::Policy#verify_chain;TI"RW;T: publico:RDoc::Markup::Document: @parts[: @fileI"$lib/rubygems/security/policy.rb;T:0@omit_headings_from_table_of_contents_below0F@ I"Gem::Security::Policy;TcRDoc::NormalClass0PK]8POSecurity/Policy/to_s-i.rinu[U:RDoc::Attr[iI" to_s:EFI"Gem::Security::Policy#to_s;TI"R;T: publico:RDoc::Markup::Document: @parts[: @fileI"$lib/rubygems/security/policy.rb;T:0@omit_headings_from_table_of_contents_below0F@ I"Gem::Security::Policy;TcRDoc::NormalClass0PK]M,Security/Policy/name-i.rinu[U:RDoc::Attr[iI" name:ETI"Gem::Security::Policy#name;TI"R;T: publico:RDoc::Markup::Document: @parts[: @fileI"$lib/rubygems/security/policy.rb;T:0@omit_headings_from_table_of_contents_below0F@ I"Gem::Security::Policy;TcRDoc::NormalClass0PK]j& Security/Policy/check_chain-i.rinu[U:RDoc::AnyMethod[iI"check_chain:EFI"&Gem::Security::Policy#check_chain;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"OVerifies each certificate in +chain+ has signed the following certificate ;TI"'and is valid for the given +time+.;T: @fileI"$lib/rubygems/security/policy.rb;T:0@omit_headings_from_table_of_contents_below000[I"(chain, time);T@FI" Policy;TcRDoc::NormalClass00PK]׌"Security/Policy/verify_signer-i.rinu[U:RDoc::Attr[iI"verify_signer:ETI"(Gem::Security::Policy#verify_signer;TI"RW;T: publico:RDoc::Markup::Document: @parts[: @fileI"$lib/rubygems/security/policy.rb;T:0@omit_headings_from_table_of_contents_below0F@ I"Gem::Security::Policy;TcRDoc::NormalClass0PK]WweeSecurity/Policy/verify-i.rinu[U:RDoc::AnyMethod[iI" verify:EFI"!Gem::Security::Policy#verify;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"OFor +full_name+, verifies the certificate +chain+ is valid, the +digests+ ;TI"Nmatch the signatures +signatures+ created by the signer depending on the ;TI"+policy+ settings.;To:RDoc::Markup::BlankLineo; ; [I"FIf +key+ is given it is used to validate the signing certificate.;T: @fileI"$lib/rubygems/security/policy.rb;T:0@omit_headings_from_table_of_contents_below000[I"%(chain, key = nil, digests = {});T@FI" Policy;TcRDoc::NormalClass00PK]6[ 1 Security/Policy/only_signed-i.rinu[U:RDoc::Attr[iI"only_signed:ETI"&Gem::Security::Policy#only_signed;TI"RW;T: publico:RDoc::Markup::Document: @parts[: @fileI"$lib/rubygems/security/policy.rb;T:0@omit_headings_from_table_of_contents_below0F@ I"Gem::Security::Policy;TcRDoc::NormalClass0PK]ƀ`Security/Policy/check_cert-i.rinu[U:RDoc::AnyMethod[iI"check_cert:EFI"%Gem::Security::Policy#check_cert;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"OEnsures that +signer+ is valid for +time+ and was signed by the +issuer+. ;TI";If the +issuer+ is +nil+ no verification is performed.;T: @fileI"$lib/rubygems/security/policy.rb;T:0@omit_headings_from_table_of_contents_below000[I"(signer, issuer, time);T@FI" Policy;TcRDoc::NormalClass00PK]3||Security/Policy/check_key-i.rinu[U:RDoc::AnyMethod[iI"check_key:EFI"$Gem::Security::Policy#check_key;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"GEnsures the public key of +key+ matches the public key in +signer+;T: @fileI"$lib/rubygems/security/policy.rb;T:0@omit_headings_from_table_of_contents_below000[I"(signer, key);T@FI" Policy;TcRDoc::NormalClass00PK]q%`//$Security/alt_name_or_x509_entry-c.rinu[U:RDoc::AnyMethod[iI"alt_name_or_x509_entry:EFI"*Gem::Security::alt_name_or_x509_entry;TT: publico:RDoc::Markup::Document: @parts[: @fileI"lib/rubygems/security.rb;T:0@omit_headings_from_table_of_contents_below000[I"(certificate, x509_entry);T@ FI" Security;FcRDoc::NormalModule00PK]x%Security/create_cert_self_signed-c.rinu[U:RDoc::AnyMethod[iI"create_cert_self_signed:EFI"+Gem::Security::create_cert_self_signed;TT: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"OCreates a self-signed certificate with an issuer and subject of +subject+ ;TI".and the given +extensions+ for the +key+.;T: @fileI"lib/rubygems/security.rb;T:0@omit_headings_from_table_of_contents_below000[I"H(subject, key, age = ONE_YEAR, extensions = EXTENSIONS, serial = 1);T@FI" Security;FcRDoc::NormalModule00PK]rSecurity/create_key-c.rinu[U:RDoc::AnyMethod[iI"create_key:EFI"Gem::Security::create_key;TT: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"LCreates a new key pair of the specified +length+ and +algorithm+. The ;TI"#default is a 2048 bit RSA key.;T: @fileI"lib/rubygems/security.rb;T:0@omit_headings_from_table_of_contents_below000[I"5(length = KEY_LENGTH, algorithm = KEY_ALGORITHM);T@FI" Security;FcRDoc::NormalModule00PK] kASecurity/write-c.rinu[U:RDoc::AnyMethod[iI" write:EFI"Gem::Security::write;TT: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"PWrites +pemmable+, which must respond to +to_pem+ to +path+ with the given ;TI"P+permissions+. If passed +cipher+ and +passphrase+ those arguments will be ;TI"passed to +to_pem+.;T: @fileI"lib/rubygems/security.rb;T:0@omit_headings_from_table_of_contents_below000[I"P(pemmable, path, permissions = 0600, passphrase = nil, cipher = KEY_CIPHER);T@FI" Security;FcRDoc::NormalModule00PK],KSecurity/create_cert_email-c.rinu[U:RDoc::AnyMethod[iI"create_cert_email:EFI"%Gem::Security::create_cert_email;TT: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"PCreates a self-signed certificate with an issuer and subject from +email+, ;TI"Na subject alternative name of +email+ and the given +extensions+ for the ;TI" +key+.;T: @fileI"lib/rubygems/security.rb;T:0@omit_headings_from_table_of_contents_below000[I":(email, key, age = ONE_YEAR, extensions = EXTENSIONS);T@FI" Security;FcRDoc::NormalModule00PK]7f%Security/Exception/cdesc-Exception.rinu[U:RDoc::NormalClass[iI"Exception:ETI"Gem::Security::Exception;TI"Gem::Exception;Fo:RDoc::Markup::Document: @parts[o;;[o:RDoc::Markup::Paragraph;[I")Gem::Security default exception type;T: @fileI"lib/rubygems/security.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[[[[[I" class;T[[: public[[:protected[[: private[[I" instance;T[[; [[; [[;[[[U:RDoc::Context::Section[i0o;;[; 0; 0[@I"Gem::Security;TcRDoc::NormalModulePK]L"Security/trusted_certificates-c.rinu[U:RDoc::AnyMethod[iI"trusted_certificates:EFI"(Gem::Security::trusted_certificates;TT: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"EEnumerates the trusted certificates via Gem::Security::TrustDir.;T: @fileI"lib/rubygems/security.rb;T:0@omit_headings_from_table_of_contents_below000[I" (&block);T@FI" Security;FcRDoc::NormalModule00PK]ֺujjSecurity/email_to_name-c.rinu[U:RDoc::AnyMethod[iI"email_to_name:EFI"!Gem::Security::email_to_name;TT: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"6Turns +email_address+ into an OpenSSL::X509::Name;T: @fileI"lib/rubygems/security.rb;T:0@omit_headings_from_table_of_contents_below000[I"(email_address);T@FI" Security;FcRDoc::NormalModule00PK],fPfPSecurity/cdesc-Security.rinu[U:RDoc::NormalModule[iI" Security:EFI"Gem::Security;T0o:RDoc::Markup::Document: @parts[o;;[lS:RDoc::Markup::Heading: leveli: textI"Signing gems;To:RDoc::Markup::BlankLineo:RDoc::Markup::Paragraph;[I"RThe Gem::Security implements cryptographic signatures for gems. The section ;TI"Pbelow is a step-by-step guide to using signed gems and generating your own.;T@S; ; i; I"Walkthrough;T@S; ; i; I"Building your certificate;T@o; ;[I"QIn order to start signing your gems, you'll need to build a private key and ;TI",a self-signed certificate. Here's how:;T@o:RDoc::Markup::Verbatim;[I"9# build a private key and certificate for yourself: ;TI"($ gem cert --build you@example.com ;T: @format0o; ;[ I"RThis could take anywhere from a few seconds to a minute or two, depending on ;TI"Jthe speed of your computer (public key algorithms aren't exactly the ;TI"Pspeediest crypto algorithms in the world). When it's finished, you'll see ;TI"Nthe files "gem-private_key.pem" and "gem-public_cert.pem" in the current ;TI"directory.;T@o; ;[I"OFirst things first: Move both files to ~/.gem if you don't already have a ;TI"Rkey and certificate in that directory. Ensure the file permissions make the ;TI"Fkey unreadable by others (by default the file is saved securely).;T@o; ;[I"RKeep your private key hidden; if it's compromised, someone can sign packages ;TI"Oas you (note: PKI has ways of mitigating the risk of stolen keys; more on ;TI"that later).;T@S; ; i; I"Signing Gems;T@o; ;[I"RIn RubyGems 2 and newer there is no extra work to sign a gem. RubyGems will ;TI"Pautomatically find your key and certificate in your home directory and use ;TI"&them to sign newly packaged gems.;T@o; ;[ I"OIf your certificate is not self-signed (signed by a third party) RubyGems ;TI"Owill attempt to load the certificate chain from the trusted certificates. ;TI"MUse gem cert --add signing_cert.pem to add your signers as ;TI"Mtrusted certificates. See below for further information on certificate ;TI" chains.;T@o; ;[I"PIf you build your gem it will automatically be signed. If you peek inside ;TI"Eyour gem file, you'll see a couple of new files have been added:;T@o;;[ I"$ tar tf your-gem-1.0.gem ;TI"metadata.gz ;TI"metadata.gz.sum ;TI"*metadata.gz.sig # metadata signature ;TI"data.tar.gz ;TI"data.tar.gz.sum ;TI"&data.tar.gz.sig # data signature ;T;0S; ; i; I"Manually signing gems;T@o; ;[ I"PIf you wish to store your key in a separate secure location you'll need to ;TI"@set your gems up for signing by hand. To do this, set the ;TI"Psigning_key and cert_chain in the gemspec before ;TI"packaging your gem:;T@o;;[I";s.signing_key = '/secure/path/to/gem-private_key.pem' ;TI"-P HighSecurity, like this:;T@o;;[I"E# install the gem with using the security policy "HighSecurity" ;TI"1$ sudo gem install your.gem -P HighSecurity ;T;0o; ;[I"NThe -P option sets your security policy -- we'll talk about ;TI"-that in just a minute. Eh, what's this?;T@o;;[I"4$ gem install -P HighSecurity your-gem-1.0.gem ;TI"@ERROR: While executing gem ... (Gem::Security::Exception) ;TI"5 root cert /CN=you/DC=example is not trusted ;T;0o; ;[ I"NThe culprit here is the security policy. RubyGems has several different ;TI"Ksecurity policies. Let's take a short break and go over the security ;TI"Npolicies. Here's a list of the available security policies, and a brief ;TI"description of each one:;T@o:RDoc::Markup::List: @type: BULLET: @items[ o:RDoc::Markup::ListItem: @label0;[o; ;[I"NNoSecurity - Well, no security at all. Signed packages are treated like ;TI"unsigned packages.;To;;0;[o; ;[ I"ILowSecurity - Pretty much no security. If a package is signed then ;TI"?RubyGems will make sure the signature matches the signing ;TI"Gcertificate, and that the signing certificate hasn't expired, but ;TI"Gthat's it. A malicious user could easily circumvent this kind of ;TI"security.;To;;0;[o; ;[I"HMediumSecurity - Better than LowSecurity and NoSecurity, but still ;TI"Bfallible. Package contents are verified against the signing ;TI"Gcertificate, and the signing certificate is checked for validity, ;TI"Iand checked against the rest of the certificate chain (if you don't ;TI"Gknow what a certificate chain is, stay tuned, we'll get to that). ;TI"EThe biggest improvement over LowSecurity is that MediumSecurity ;TI"Bwon't install packages that are signed by untrusted sources. ;TI"CUnfortunately, MediumSecurity still isn't totally secure -- a ;TI"Hmalicious user can still unpack the gem, strip the signatures, and ;TI"!distribute the gem unsigned.;To;;0;[o; ;[ I"BHighSecurity - Here's the bugger that got us into this mess. ;TI"HThe HighSecurity policy is identical to the MediumSecurity policy, ;TI"Dexcept that it does not allow unsigned gems. A malicious user ;TI"Edoesn't have a whole lot of options here; they can't modify the ;TI"Ipackage contents without invalidating the signature, and they can't ;TI"Emodify or remove signature or the signing certificate chain, or ;TI"IRubyGems will simply refuse to install the package. Oh well, maybe ;TI"Ithey'll have better luck causing problems for CPAN users instead :).;T@o; ;[I"RThe reason RubyGems refused to install your shiny new signed gem was because ;TI"Rit was from an untrusted source. Well, your code is infallible (naturally), ;TI"5so you need to add yourself as a trusted source:;T@o;;[I"# add trusted certificate ;TI"/gem cert --add ~/.gem/gem-public_cert.pem ;T;0o; ;[I"PYou've now added your public certificate as a trusted source. Now you can ;TI"Pinstall packages signed by your private key without any hassle. Let's try ;TI"%the install command above again:;T@o;;[ I"I# install the gem with using the HighSecurity policy (and this time ;TI" # without any shenanigans) ;TI"4$ gem install -P HighSecurity your-gem-1.0.gem ;TI")Successfully installed your-gem-1.0 ;TI"1 gem installed ;T;0o; ;[I"MThis time RubyGems will accept your signed package and begin installing.;T@o; ;[I"RWhile you're waiting for RubyGems to work it's magic, have a look at some of ;TI"Gthe other security commands by running gem help cert:;T@o;;[I"Options: ;TI"C -a, --add CERT Add a trusted certificate. ;TI"L -l, --list [FILTER] List trusted certificates where the ;TI"@ subject contains FILTER ;TI"N -r, --remove FILTER Remove trusted certificates where the ;TI"@ subject contains FILTER ;TI"J -b, --build EMAIL_ADDR Build private key and self-signed ;TI"C certificate for EMAIL_ADDR ;TI"G -C, --certificate CERT Signing certificate for --sign ;TI"B -K, --private-key KEY Key for --sign or --build ;TI"H -s, --sign CERT Signs CERT with the key from -K ;TI"D and the certificate from -C ;T;0o; ;[ I"DWe've already covered the --build option, and the ;TI"Q--add, --list, and --remove commands ;TI"Nseem fairly straightforward; they allow you to add, list, and remove the ;TI"Jcertificates in your trusted certificate list. But what's with this ;TI" --sign option?;T@S; ; i; I"Certificate chains;T@o; ;[ I"KTo answer that question, let's take a look at "certificate chains", a ;TI"Gconcept I mentioned earlier. There are a couple of problems with ;TI"Rself-signed certificates: first of all, self-signed certificates don't offer ;TI"Ra whole lot of security. Sure, the certificate says Yukihiro Matsumoto, but ;TI"Rhow do I know it was actually generated and signed by matz himself unless he ;TI"'gave me the certificate in person?;T@o; ;[ I"QThe second problem is scalability. Sure, if there are 50 gem authors, then ;TI"LI have 50 trusted certificates, no problem. What if there are 500 gem ;TI"Mauthors? 1000? Having to constantly add new trusted certificates is a ;TI"Mpain, and it actually makes the trust system less secure by encouraging ;TI"6RubyGems users to blindly trust new certificates.;T@o; ;[ I"RHere's where certificate chains come in. A certificate chain establishes an ;TI"Parbitrarily long chain of trust between an issuing certificate and a child ;TI"Qcertificate. So instead of trusting certificates on a per-developer basis, ;TI"Rwe use the PKI concept of certificate chains to build a logical hierarchy of ;TI"Ptrust. Here's a hypothetical example of a trust hierarchy based (roughly) ;TI"on geography:;T@o;;[I"4 -------------------------- ;TI"3 | rubygems@rubygems.org | ;TI"4 -------------------------- ;TI"' | ;TI"7 ----------------------------------- ;TI"7 | | ;TI"E ---------------------------- ----------------------------- ;TI"E | seattlerb@seattlerb.org | | dcrubyists@richkilmer.com | ;TI"E ---------------------------- ----------------------------- ;TI"? | | | | ;TI"G--------------- ---------------- ----------- -------------- ;TI"G| drbrain | | zenspider | | pabs@dc | | tomcope@dc | ;TI"G--------------- ---------------- ----------- -------------- ;T;0o; ;[I"QNow, rather than having 4 trusted certificates (one for drbrain, zenspider, ;TI"Fpabs@dc, and tomecope@dc), a user could actually get by with one ;TI":certificate, the "rubygems@rubygems.org" certificate.;T@o; ;[I"Here's how it works:;T@o; ;[ I"QI install "rdoc-3.12.gem", a package signed by "drbrain". I've never heard ;TI"Fof "drbrain", but his certificate has a valid signature from the ;TI"Q"seattle.rb@seattlerb.org" certificate, which in turn has a valid signature ;TI"Pfrom the "rubygems@rubygems.org" certificate. Voila! At this point, it's ;TI"Qmuch more reasonable for me to trust a package signed by "drbrain", because ;TI"JI can establish a chain to "rubygems@rubygems.org", which I do trust.;T@S; ; i; I"Signing certificates;T@o; ;[ I"LThe --sign option allows all this to happen. A developer ;TI"Pcreates their build certificate with the --build option, then ;TI"Phas their certificate signed by taking it with them to their next regional ;TI"MRuby meetup (in our hypothetical example), and it's signed there by the ;TI"Rperson holding the regional RubyGems signing certificate, which is signed at ;TI"Pthe next RubyConf by the holder of the top-level RubyGems certificate. At ;TI"1each point the issuer runs the same command:;T@o;;[ I"A# sign a certificate with the specified key and certificate ;TI"2# (note that this modifies client_cert.pem!) ;TI"J$ gem cert -K /mnt/floppy/issuer-priv_key.pem -C issuer-pub_cert.pem ;TI" --sign client_cert.pem ;T;0o; ;[ I"QThen the holder of issued certificate (in this case, your buddy "drbrain"), ;TI"Ocan start using this signed certificate to sign RubyGems. By the way, in ;TI"Morder to let everyone else know about his new fancy signed certificate, ;TI":"drbrain" would save his newly signed certificate as ;TI",~/.gem/gem-public_cert.pem;T@o; ;[ I"OObviously this RubyGems trust infrastructure doesn't exist yet. Also, in ;TI"Nthe "real world", issuers actually generate the child certificate from a ;TI"Mcertificate request, rather than sign an existing certificate. And our ;TI"Mhypothetical infrastructure is missing a certificate revocation system. ;TI"1These are that can be fixed in the future...;T@o; ;[I"NAt this point you should know how to do all of these new and interesting ;TI" things:;T@o;;;;[ o;;0;[o; ;[I",build a gem signing key and certificate;To;;0;[o; ;[I" adjust your security policy;To;;0;[o; ;[I")modify your trusted certificate list;To;;0;[o; ;[I"sign a certificate;T@S; ; i; I""Manually verifying signatures;T@o; ;[I"MIn case you don't trust RubyGems you can verify gem signatures manually:;T@o;;: NUMBER;[ o;;0;[o; ;[I"Fetch and unpack the gem;T@o;;[I"gem fetch some_signed_gem ;TI"%tar -xf some_signed_gem-1.0.gem ;T;0o;;0;[o; ;[I")Grab the public key from the gemspec;T@o;;[I"5gem spec some_signed_gem-1.0.gem cert_chain | \ ;TI"J ruby -ryaml -e 'puts YAML.load_documents($stdin)' > public_key.crt ;T;0o;;0;[o; ;[I",Generate a SHA1 hash of the data.tar.gz;T@o;;[I"0openssl dgst -sha1 < data.tar.gz > my.hash ;T;0o;;0;[o; ;[I"Verify the signature;T@o;;[I" verified.hash ;T;0o;;0;[o; ;[I"+Compare your hash to the verified hash;T@o;;[I"#diff -s verified.hash my.hash ;T;0o;;0;[o; ;[I"$Repeat 5 and 6 with metadata.gz;T@S; ; i; I"OpenSSL Reference;T@o; ;[I"MThe .pem files generated by --build and --sign are PEM files. Here's a ;TI"=couple of useful OpenSSL commands for manipulating them:;T@o;;[ I"># convert a PEM format X509 certificate into DER format: ;TI"F# (note: Windows .cer files are X509 certificates in DER format) ;TI"?$ openssl x509 -in input.pem -outform der -out output.der ;TI" ;TI"=# print out the certificate in a human-readable format: ;TI"/$ openssl x509 -in input.pem -noout -text ;T;0o; ;[I"EAnd you can do the same thing with the private key file as well:;T@o;;[ I"5# convert a PEM format RSA key into DER format: ;TI"F$ openssl rsa -in input_key.pem -outform der -out output_key.der ;TI" ;TI"5# print out the key in a human readable format: ;TI"2$ openssl rsa -in input_key.pem -noout -text ;T;0S; ; i; I"Bugs/TODO;T@o;;;;[o;;0;[o; ;[I"7There's no way to define a system-wide trust list.;To;;0;[o; ;[I"5custom security policies (from a YAML file, etc);To;;0;[o; ;[I";Simple method to generate a signed certificate request;To;;0;[o; ;[I"KSupport for OCSP, SCVP, CRLs, or some other form of cert status check ;TI"%(list is in order of preference);To;;0;[o; ;[I"'Support for encrypted private keys;To;;0;[o; ;[I"KSome sort of semi-formal trust hierarchy (see long-winded explanation ;TI" above);To;;0;[o; ;[ I"NPath discovery (for gem certificate chains that don't have a self-signed ;TI"Proot) -- by the way, since we don't have this, THE ROOT OF THE CERTIFICATE ;TI"PCHAIN MUST BE SELF SIGNED if Policy#verify_root is true (and it is for the ;TI".MediumSecurity and HighSecurity policies);To;;0;[o; ;[I"GBetter explanation of X509 naming (ie, we don't have to use email ;TI"addresses);To;;0;[o; ;[I"0Honor AIA field (see note about OCSP above);To;;0;[o; ;[I"!Honor extension restrictions;To;;0;[o; ;[I"KMight be better to store the certificate chain as a PKCS#7 or PKCS#12 ;TI"8file, instead of an array embedded in the metadata.;To;;0;[o; ;[I"KFlexible signature and key algorithms, not hard-coded to RSA and SHA1.;T@S; ; i; I"Original author;T@o; ;[I"&Paul Duncan ;TI"http://pablotron.org/;T: @fileI"lib/rubygems/security.rb;T:0@omit_headings_from_table_of_contents_below0o;;[;I"&lib/rubygems/security/policies.rb;T;0;0;0[[U:RDoc::Constant[iI"DIGEST_ALGORITHM;FI"$Gem::Security::DIGEST_ALGORITHM;T00o;;[o; ;[I"'Digest algorithm used to sign gems;T;@;0@@cRDoc::NormalModule0U;[iI"KEY_ALGORITHM;FI"!Gem::Security::KEY_ALGORITHM;T00o;;[o; ;[I":Algorithm for creating the key pair used to sign gems;T;@;0@@@0U;[iI"KEY_LENGTH;FI"Gem::Security::KEY_LENGTH;T00o;;[o; ;[I",Length of keys created by KEY_ALGORITHM;T;@;0@@@0U;[iI"KEY_CIPHER;FI"Gem::Security::KEY_CIPHER;T00o;;[o; ;[I"Block form for restricting gems to a particular platform.;T: @fileI"3lib/rubygems/request_set/gem_dependency_api.rb;T:0@omit_headings_from_table_of_contents_below000[I" (what);T@FI"GemDependencyAPI;TcRDoc::NormalClassI"Gem Dependencies DSL;T[I"&Gem::RequestSet::GemDependencyAPI;TFI" platform;FPK]P$RequestSet/GemDependencyAPI/new-c.rinu[U:RDoc::AnyMethod[iI"new:ETI"+Gem::RequestSet::GemDependencyAPI::new;TT: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"FCreates a new GemDependencyAPI that will add dependencies to the ;TI"MGem::RequestSet +set+ based on the dependency API description in +path+.;T: @fileI"3lib/rubygems/request_set/gem_dependency_api.rb;T:0@omit_headings_from_table_of_contents_below000[I"(set, path);T@FI"GemDependencyAPI;TcRDoc::NormalClass00PK]C.#&RequestSet/GemDependencyAPI/group-i.rinu[U:RDoc::AnyMethod[iI" group:EFI",Gem::RequestSet::GemDependencyAPI#group;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"?Block form for placing a dependency in the given +groups+.;T: @fileI"3lib/rubygems/request_set/gem_dependency_api.rb;T:0@omit_headings_from_table_of_contents_below00I";T[I"(*groups);T@FI"GemDependencyAPI;TcRDoc::NormalClassI"Gem Dependencies DSL;T0PK]s$RequestSet/GemDependencyAPI/git-i.rinu[U:RDoc::AnyMethod[iI"git:EFI"*Gem::RequestSet::GemDependencyAPI#git;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"Block form for restricting gems to a particular platform.;T: @fileI"3lib/rubygems/request_set/gem_dependency_api.rb;T:0@omit_headings_from_table_of_contents_below00I";T[[I"platforms;To;; [o; ; [I">Block form for restricting gems to a particular platform.;T; @; 0I" (what);T@FI"GemDependencyAPI;TcRDoc::NormalClassI"Gem Dependencies DSL;T0PK]>*GG$RequestSet/GemDependencyAPI/gem-i.rinu[U:RDoc::AnyMethod[iI"gem:EFI"*Gem::RequestSet::GemDependencyAPI#gem;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"OSpecifies a gem dependency with the given +name+ and +requirements+. You ;TI";may also supply +options+ following the +requirements+;T: @fileI"3lib/rubygems/request_set/gem_dependency_api.rb;T:0@omit_headings_from_table_of_contents_below0I"Jgem(name) gem(name, *requirements) gem(name, *requirements, options) ;T0[I"(name, *requirements);T@FI"GemDependencyAPI;TcRDoc::NormalClassI"Gem Dependencies DSL;T0PK]-3/RequestSet/GemDependencyAPI/pin_gem_source-i.rinu[U:RDoc::AnyMethod[iI"pin_gem_source:EFI"5Gem::RequestSet::GemDependencyAPI#pin_gem_source;TF: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"LPins the gem +name+ to the given +source+. Adding a gem with the same ;TI"RequestSet/Lockfile/new-c.rinu[U:RDoc::AnyMethod[iI"new:ETI"#Gem::RequestSet::Lockfile::new;TT: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"LCreates a new Lockfile for the given +request_set+ and +gem_deps_file+ ;TI"location.;T: @fileI")lib/rubygems/request_set/lockfile.rb;T:0@omit_headings_from_table_of_contents_below000[I"!(request_set, gem_deps_file);T@FI" Lockfile;TcRDoc::NormalClass00PK]9R RequestSet/Lockfile/add_GIT-i.rinu[U:RDoc::AnyMethod[iI" add_GIT:EFI"&Gem::RequestSet::Lockfile#add_GIT;TF: publico:RDoc::Markup::Document: @parts[: @fileI")lib/rubygems/request_set/lockfile.rb;T:0@omit_headings_from_table_of_contents_below000[I" (out);T@ FI" Lockfile;TcRDoc::NormalClass00PK]nNNRequestSet/Lockfile/to_s-i.rinu[U:RDoc::AnyMethod[iI" to_s:EFI"#Gem::RequestSet::Lockfile#to_s;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"#The contents of the lock file.;T: @fileI")lib/rubygems/request_set/lockfile.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI" Lockfile;TcRDoc::NormalClass00PK][sTjjRequestSet/Lockfile/write-i.rinu[U:RDoc::AnyMethod[iI" write:EFI"$Gem::RequestSet::Lockfile#write;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"=Writes the lock file alongside the gem dependencies file;T: @fileI")lib/rubygems/request_set/lockfile.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI" Lockfile;TcRDoc::NormalClass00PK]g߻L'RequestSet/Lockfile/ParseError/new-c.rinu[U:RDoc::AnyMethod[iI"new:ETI"/Gem::RequestSet::Lockfile::ParseError::new;TT: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"MRaises a ParseError with the given +message+ which was encountered at a ;TI"'+line+ and +column+ while parsing.;T: @fileI")lib/rubygems/request_set/lockfile.rb;T:0@omit_headings_from_table_of_contents_below000[I""(message, column, line, path);T@TI"ParseError;TcRDoc::NormalClass00PK]"'{{*RequestSet/Lockfile/ParseError/column-i.rinu[U:RDoc::Attr[iI" column:ETI"1Gem::RequestSet::Lockfile::ParseError#column;TI"R;T: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"/The column where the error was encountered;T: @fileI")lib/rubygems/request_set/lockfile.rb;T:0@omit_headings_from_table_of_contents_below0F@I"*Gem::RequestSet::Lockfile::ParseError;TcRDoc::NormalClass0PK]3-Kuu(RequestSet/Lockfile/ParseError/line-i.rinu[U:RDoc::Attr[iI" line:ETI"/Gem::RequestSet::Lockfile::ParseError#line;TI"R;T: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"-The line where the error was encountered;T: @fileI")lib/rubygems/request_set/lockfile.rb;T:0@omit_headings_from_table_of_contents_below0F@I"*Gem::RequestSet::Lockfile::ParseError;TcRDoc::NormalClass0PK];hjj(RequestSet/Lockfile/ParseError/path-i.rinu[U:RDoc::Attr[iI" path:ETI"/Gem::RequestSet::Lockfile::ParseError#path;TI"R;T: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I""The location of the lock file;T: @fileI")lib/rubygems/request_set/lockfile.rb;T:0@omit_headings_from_table_of_contents_below0F@I"*Gem::RequestSet::Lockfile::ParseError;TcRDoc::NormalClass0PK]P912RequestSet/Lockfile/ParseError/cdesc-ParseError.rinu[U:RDoc::NormalClass[iI"ParseError:ETI"*Gem::RequestSet::Lockfile::ParseError;TI"Gem::Exception;Fo:RDoc::Markup::Document: @parts[o;;[o:RDoc::Markup::Paragraph;[I",Raised when a lockfile cannot be parsed;T: @fileI")lib/rubygems/request_set/lockfile.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[[ I" column;TI"R;T: publicFI")lib/rubygems/request_set/lockfile.rb;T[ I" line;TI"R;T; F@[ I" path;TI"R;T; F@[[[[I" class;T[[; [[I"new;T@[:protected[[: private[[I" instance;T[[; [[; [[;[[[U:RDoc::Context::Section[i0o;;[; 0; 0[@I"Gem::RequestSet::Lockfile;TcRDoc::NormalClassPK]$RequestSet/specs-i.rinu[U:RDoc::AnyMethod[iI" specs:EFI"Gem::RequestSet#specs;TF: publico:RDoc::Markup::Document: @parts[: @fileI" lib/rubygems/request_set.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI"RequestSet;TcRDoc::NormalClass00PK]љ}RequestSet/new-c.rinu[U:RDoc::AnyMethod[iI"new:ETI"Gem::RequestSet::new;TT: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"NCreates a RequestSet for a list of Gem::Dependency objects, +deps+. You ;TI"Fcan then #resolve and #install the resolved list of dependencies.;To:RDoc::Markup::BlankLineo:RDoc::Markup::Verbatim; [ I"9nokogiri = Gem::Dependency.new 'nokogiri', '~> 1.6' ;TI".pg = Gem::Dependency.new 'pg', '~> 0.14' ;TI" ;TI"+set = Gem::RequestSet.new nokogiri, pg;T: @format0: @fileI" lib/rubygems/request_set.rb;T:0@omit_headings_from_table_of_contents_below00I" self;T[I" (*deps);T@FI"RequestSet;TcRDoc::NormalClass00PK] eT#RequestSet/ignore_dependencies-i.rinu[U:RDoc::Attr[iI"ignore_dependencies:ETI"(Gem::RequestSet#ignore_dependencies;TI"RW;T: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"PWhen true, dependency resolution is not performed, only the requested gems ;TI"are installed.;T: @fileI" lib/rubygems/request_set.rb;T:0@omit_headings_from_table_of_contents_below0F@I"Gem::RequestSet;TcRDoc::NormalClass0PK]A٣UURequestSet/import-i.rinu[U:RDoc::AnyMethod[iI" import:EFI"Gem::RequestSet#import;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"3Add +deps+ Gem::Dependency objects to the set.;T: @fileI" lib/rubygems/request_set.rb;T:0@omit_headings_from_table_of_contents_below000[I" (deps);T@FI"RequestSet;TcRDoc::NormalClass00PK]RequestSet/specs_in-i.rinu[U:RDoc::AnyMethod[iI" specs_in:EFI"Gem::RequestSet#specs_in;TF: publico:RDoc::Markup::Document: @parts[: @fileI" lib/rubygems/request_set.rb;T:0@omit_headings_from_table_of_contents_below000[I" (dir);T@ FI"RequestSet;TcRDoc::NormalClass00PK]}\9eSSRequestSet/remote-i.rinu[U:RDoc::Attr[iI" remote:ETI"Gem::RequestSet#remote;TI"RW;T: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I";When false no remote sets are used for resolving gems.;T: @fileI" lib/rubygems/request_set.rb;T:0@omit_headings_from_table_of_contents_below0F@I"Gem::RequestSet;TcRDoc::NormalClass0PK]X0(^^RequestSet/always_install-i.rinu[U:RDoc::Attr[iI"always_install:ETI"#Gem::RequestSet#always_install;TI"R;T: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"7Array of gems to install even if already installed;T: @fileI" lib/rubygems/request_set.rb;T:0@omit_headings_from_table_of_contents_below0F@I"Gem::RequestSet;TcRDoc::NormalClass0PK]/}NRequestSet/resolve-i.rinu[U:RDoc::AnyMethod[iI" resolve:EFI"Gem::RequestSet#resolve;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"MResolve the requested dependencies and return an Array of Specification ;TI"objects to be activated.;T: @fileI" lib/rubygems/request_set.rb;T:0@omit_headings_from_table_of_contents_below000[I"'(set = Gem::Resolver::BestSet.new);T@FI"RequestSet;TcRDoc::NormalClass00PK]e/dRequestSet/dependencies-i.rinu[U:RDoc::Attr[iI"dependencies:ETI"!Gem::RequestSet#dependencies;TI"R;T: publico:RDoc::Markup::Document: @parts[: @fileI" lib/rubygems/request_set.rb;T:0@omit_headings_from_table_of_contents_below0F@ I"Gem::RequestSet;TcRDoc::NormalClass0PK]Y mmRequestSet/gem-i.rinu[U:RDoc::AnyMethod[iI"gem:EFI"Gem::RequestSet#gem;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"JDeclare that a gem of name +name+ with +reqs+ requirements is needed.;T: @fileI" lib/rubygems/request_set.rb;T:0@omit_headings_from_table_of_contents_below000[I"(name, *reqs);T@FI"RequestSet;TcRDoc::NormalClass00PK], TTRequestSet/soft_missing-i.rinu[U:RDoc::Attr[iI"soft_missing:ETI"!Gem::RequestSet#soft_missing;TI"RW;T: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"0Treat missing dependencies as silent errors;T: @fileI" lib/rubygems/request_set.rb;T:0@omit_headings_from_table_of_contents_below0F@I"Gem::RequestSet;TcRDoc::NormalClass0PK]v$RequestSet/cdesc-RequestSet.rinu[U:RDoc::NormalClass[iI"RequestSet:ETI"Gem::RequestSet;TI" Object;To:RDoc::Markup::Document: @parts[o;;[o:RDoc::Markup::Paragraph;[I"EA RequestSet groups a request to activate a set of dependencies.;To:RDoc::Markup::BlankLineo:RDoc::Markup::Verbatim;[I"9nokogiri = Gem::Dependency.new 'nokogiri', '~> 1.6' ;TI".pg = Gem::Dependency.new 'pg', '~> 0.14' ;TI" ;TI",set = Gem::RequestSet.new nokogiri, pg ;TI" ;TI"requests = set.resolve ;TI" ;TI"(p requests.map { |r| r.full_name } ;TI">#=> ["nokogiri-1.6.0", "mini_portile-0.5.1", "pg-0.17.0"];T: @format0: @fileI" lib/rubygems/request_set.rb;T:0@omit_headings_from_table_of_contents_below0; 0;0[ [ I"always_install;TI"R;T: publicFI" lib/rubygems/request_set.rb;T[ I"dependencies;TI"R;T;F@"[ I"development;TI"RW;T;F@"[ I"ignore_dependencies;TI"RW;T;F@"[ I" remote;TI"RW;T;F@"[ I"soft_missing;TI"RW;T;F@"[[[I" TSort;To;;[; @;0@"[[I" class;T[[;[[I"new;T@"[:protected[[: private[[I" instance;T[[;[[I"gem;F@"[I" import;F@"[I" install;F@"[I"install_from_gemdeps;F@"[I"install_into;F@"[I"load_gemdeps;F@"[I" resolve;F@"[I"resolve_current;F@"[I"sorted_requests;F@"[I" specs;F@"[I" specs_in;F@"[;[[;[[[U:RDoc::Context::Section[i0o;;[; 0;0[@I"3lib/rubygems/request_set/gem_dependency_api.rb;TI")lib/rubygems/request_set/lockfile.rb;T@cRDoc::TopLevelPK]X$RequestSet/install_from_gemdeps-i.rinu[U:RDoc::AnyMethod[iI"install_from_gemdeps:EFI")Gem::RequestSet#install_from_gemdeps;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"JInstalls from the gem dependencies files in the +:gemdeps+ option in ;TI"7+options+, yielding to the +block+ as in #install.;To:RDoc::Markup::BlankLineo; ; [I"MIf +:without_groups+ is given in the +options+, those groups in the gem ;TI"Mdependencies file are not used. See Gem::Installer for other +options+.;T: @fileI" lib/rubygems/request_set.rb;T:0@omit_headings_from_table_of_contents_below000[I"(options, &block);T@FI"RequestSet;TcRDoc::NormalClass00PK]+^RequestSet/sorted_requests-i.rinu[U:RDoc::AnyMethod[iI"sorted_requests:EFI"$Gem::RequestSet#sorted_requests;TF: publico:RDoc::Markup::Document: @parts[: @fileI" lib/rubygems/request_set.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI"RequestSet;TcRDoc::NormalClass00PK]AffRequestSet/install-i.rinu[U:RDoc::AnyMethod[iI" install:EFI"Gem::RequestSet#install;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"JInstalls gems for this RequestSet using the Gem::Installer +options+.;To:RDoc::Markup::BlankLineo; ; [I"PIf a +block+ is given an activation +request+ and +installer+ are yielded. ;TI"MThe +installer+ will be +nil+ if a gem matching the request was already ;TI"installed.;T: @fileI" lib/rubygems/request_set.rb;T:0@omit_headings_from_table_of_contents_below00I"request, installer;F[I"(options, &block);T@FI"RequestSet;TcRDoc::NormalClass00PK]ڥC;[[ruby_api_version-c.rinu[U:RDoc::AnyMethod[iI"ruby_api_version:EFI"Gem::ruby_api_version;TT: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"FReturns a String containing the API compatibility version of Ruby;T: @fileI"lib/rubygems.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"Gem;FcRDoc::NormalModule00PK],}}'DependencyInstaller/installed_gems-i.rinu[U:RDoc::Attr[iI"installed_gems:ETI",Gem::DependencyInstaller#installed_gems;TI"R;T: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I";List of gems installed by #install in alphabetic order;T: @fileI")lib/rubygems/dependency_installer.rb;T:0@omit_headings_from_table_of_contents_below0F@I"Gem::DependencyInstaller;TcRDoc::NormalClass0PK]w+DependencyInstaller/consider_remote%3f-i.rinu[U:RDoc::AnyMethod[iI"consider_remote?:EFI".Gem::DependencyInstaller#consider_remote?;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"9Indicated, based on the requested domain, if remote ;TI"gems should be considered.;T: @fileI")lib/rubygems/dependency_installer.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"DependencyInstaller;TcRDoc::NormalClass00PK]f@@0DependencyInstaller/cdesc-DependencyInstaller.rinu[U:RDoc::NormalClass[iI"DependencyInstaller:ETI"Gem::DependencyInstaller;TI" Object;To:RDoc::Markup::Document: @parts[o;;[o:RDoc::Markup::Paragraph;[I"OInstalls a gem along with all its dependencies from local and remote gems.;T: @fileI")lib/rubygems/dependency_installer.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[[ I" document;TI"R;T: publicFI")lib/rubygems/dependency_installer.rb;T[ I" errors;TI"R;T; F@[ I"installed_gems;TI"R;T; F@[[[I"Gem::UserInteraction;To;;[; @; 0@[[I" class;T[[; [[I"new;T@[:protected[[: private[[I" instance;T[[; [ [I"consider_local?;F@[I"consider_remote?;F@[I""find_spec_by_name_and_version;F@[I" install;F@[; [[;[[[U:RDoc::Context::Section[i0o;;[; 0; 0[@@cRDoc::TopLevelPK]ޏ4<DependencyInstaller/new-c.rinu[U:RDoc::AnyMethod[iI"new:ETI""Gem::DependencyInstaller::new;TT: publico:RDoc::Markup::Document: @parts[ o:RDoc::Markup::Paragraph; [I"&Creates a new installer instance.;To:RDoc::Markup::BlankLineo; ; [I"Options are:;To:RDoc::Markup::List: @type: NOTE: @items[o:RDoc::Markup::ListItem: @label[I":cache_dir;T; [o; ; [I"6Alternate repository path to store .gem files in.;To;;[I" :domain;T; [o; ; [I"B:local, :remote, or :both. :local only searches gems in the ;TI"Ecurrent directory. :remote searches only gems in Gem::sources. ;TI":both searches both.;To;;[I":env_shebang;T; [o; ; [I"See Gem::Installer::new.;To;;[I" :force;T; [o; ; [I" See Gem::Installer#install.;To;;[I":format_executable;T; [o; ; [I"#See Gem::Installer#initialize.;To;;[I":ignore_dependencies;T; [o; ; [I"$Don't install any dependencies.;To;;[I":install_dir;T; [o; ; [I" See Gem::Installer#install.;To;;[I":prerelease;T; [o; ; [I".Allow prerelease versions. See #install.;To;;[I":security_policy;T; [o; ; [I"/See Gem::Installer::new and Gem::Security.;To;;[I":user_install;T; [o; ; [I"See Gem::Installer.new;To;;[I":wrappers;T; [o; ; [I"See Gem::Installer::new;To;;[I":build_args;T; [o; ; [I"See Gem::Installer::new;T: @fileI")lib/rubygems/dependency_installer.rb;T:0@omit_headings_from_table_of_contents_below000[I"(options = {});T@jFI"DependencyInstaller;TcRDoc::NormalClass00PK][hUU6DependencyInstaller/find_spec_by_name_and_version-i.rinu[U:RDoc::AnyMethod[iI""find_spec_by_name_and_version:EFI";Gem::DependencyInstaller#find_spec_by_name_and_version;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"IFinds a spec and the source_uri it came from for gem +gem_name+ and ;TI"D+version+. Returns an Array of specs and sources required for ;TI"installation of the gem.;T: @fileI")lib/rubygems/dependency_installer.rb;T:0@omit_headings_from_table_of_contents_below000[I"G(gem_name, version = Gem::Requirement.default, prerelease = false);T@FI"DependencyInstaller;TcRDoc::NormalClass00PK]xx!DependencyInstaller/document-i.rinu[U:RDoc::Attr[iI" document:ETI"&Gem::DependencyInstaller#document;TI"R;T: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"BDocumentation types. For use by the Gem.done_installing hook;T: @fileI")lib/rubygems/dependency_installer.rb;T:0@omit_headings_from_table_of_contents_below0F@I"Gem::DependencyInstaller;TcRDoc::NormalClass0PK]xxDependencyInstaller/errors-i.rinu[U:RDoc::Attr[iI" errors:ETI"$Gem::DependencyInstaller#errors;TI"R;T: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"FErrors from SpecFetcher while searching for remote specifications;T: @fileI")lib/rubygems/dependency_installer.rb;T:0@omit_headings_from_table_of_contents_below0F@I"Gem::DependencyInstaller;TcRDoc::NormalClass0PK]6ȩ DependencyInstaller/install-i.rinu[U:RDoc::AnyMethod[iI" install:EFI"%Gem::DependencyInstaller#install;TF: publico:RDoc::Markup::Document: @parts[ o:RDoc::Markup::Paragraph; [I"PInstalls the gem +dep_or_name+ and all its dependencies. Returns an Array ;TI"%of installed gem specifications.;To:RDoc::Markup::BlankLineo; ; [I"FIf the +:prerelease+ option is set and there is a prerelease for ;TI"<+dep_or_name+ the prerelease version will be installed.;T@o; ; [I"MUnless explicitly specified as a prerelease dependency, prerelease gems ;TI"8that +dep_or_name+ depend on will not be installed.;T@o; ; [I"OIf c-1.a depends on b-1 and a-1.a and there is a gem b-1.a available then ;TI"Nc-1.a, b-1 and a-1.a will be installed. b-1.a will need to be installed ;TI"separately.;T: @fileI")lib/rubygems/dependency_installer.rb;T:0@omit_headings_from_table_of_contents_below000[I"6(dep_or_name, version = Gem::Requirement.default);T@FI"DependencyInstaller;TcRDoc::NormalClass00PK]g4I*DependencyInstaller/consider_local%3f-i.rinu[U:RDoc::AnyMethod[iI"consider_local?:EFI"-Gem::DependencyInstaller#consider_local?;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"8Indicated, based on the requested domain, if local ;TI"gems should be considered.;T: @fileI")lib/rubygems/dependency_installer.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"DependencyInstaller;TcRDoc::NormalClass00PK]$pre_uninstall-c.rinu[U:RDoc::AnyMethod[iI"pre_uninstall:EFI"Gem::pre_uninstall;TT: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"PAdds a pre-uninstall hook that will be passed an Gem::Uninstaller instance ;TI"Nand the spec that will be uninstalled when Gem::Uninstaller#uninstall is ;TI" called;T: @fileI"lib/rubygems.rb;T:0@omit_headings_from_table_of_contents_below000[I" (&hook);T@FI"Gem;FcRDoc::NormalModule00PK]u(DependencyError/cdesc-DependencyError.rinu[U:RDoc::NormalClass[iI"DependencyError:ETI"Gem::DependencyError;TI"Gem::Exception;Fo:RDoc::Markup::Document: @parts[o;;[: @fileI"lib/rubygems/exceptions.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[[[[[I" class;T[[: public[[:protected[[: private[[I" instance;T[[; [[; [[; [[[U:RDoc::Context::Section[i0o;;[; 0; 0[@@cRDoc::TopLevelPK]c* 55 bin_path-c.rinu[PK]t,,ruser_home-c.rinu[PK]Կwin_platform%3d-c.rinu[PK]0VVload_env_plugins-c.rinu[PK]lQxx,BStubSpecification/cdesc-StubSpecification.rinu[PK]uW3YY  install-c.rinu[PK]-  & SpecFetcher/search_for_dependency-i.rinu[PK]]{$ SpecFetcher/spec_for_dependency-i.rinu[PK].LL_SpecFetcher/new-c.rinu[PK]ut<   SpecFetcher/cdesc-SpecFetcher.rinu[PK]2 ISpecFetcher/available_specs-i.rinu[PK]bD'^SpecFetcher/suggest_gems_from_name-i.rinu[PK]7oodSpecFetcher/detect-i.rinu[PK]UfSpecFetcher/fetcher-c.rinu[PK]љ22Source/uri-i.rinu[PK] Ue44T!Source/Local/cdesc-Local.rinu[PK]ei ``#Source/Local/%3c%3d%3e-i.rinu[PK]Dff~%Source/Vendor/new-c.rinu[PK]^9??*'Source/Vendor/cdesc-Vendor.rinu[PK]{)Source/Vendor/%3c%3d%3e-i.rinu[PK]/\\+Source/cdesc-Source.rinu[PK]$vLSS/Source/new-c.rinu[PK] [n>>41Source/Git/specs-i.rinu[PK]2Source/Git/new-c.rinu[PK]dd5Source/Git/need_submodules-i.rinu[PK]2[[_7Source/Git/reference-i.rinu[PK]GA[[9Source/Git/remote-i.rinu[PK]1-EE:Source/Git/name-i.rinu[PK]99#-<Source/Git/cdesc-Git.rinu[PK]O\QQ'@Source/Git/repository-i.rinu[PK]{RRASource/Git/root_dir-i.rinu[PK]t{\CSource/Git/%3c%3d%3e-i.rinu[PK]ceeDSource/SpecificFile/spec-i.rinu[PK]f;ggLFSource/SpecificFile/new-c.rinu[PK] w$)GSource/SpecificFile/cdesc-SpecificFile.rinu[PK]||"JSource/SpecificFile/%3c%3d%3e-i.rinu[PK]f{{MSource/Lock/new-c.rinu[PK]ceOSource/Lock/cdesc-Lock.rinu[PK]$LeeqRSource/Lock/fetch_spec-i.rinu[PK]%J99!TSource/Lock/wrapped-i.rinu[PK]ellUSource/update_cache%3f-i.rinu[PK]DD#YWSource/Installed/cdesc-Installed.rinu[PK]/ffYSource/Installed/download-i.rinu[PK]\\[Source/Installed/%3c%3d%3e-i.rinu[PK]`aO]Source/download-i.rinu[PK]V _Source/load_specs-i.rinu[PK]in[[aSource/fetch_spec-i.rinu[PK][Z2MMcSource/cache_dir-i.rinu[PK]DD)eSource/%3c%3d%3e-i.rinu[PK]RRfclear_default_specs-i.rinu[PK]4--Lhfind_home-c.rinu[PK]pNJ-- iRemoteError/cdesc-RemoteError.rinu[PK]4lList/to_a-i.rinu[PK]}]mList/prepend-i.rinu[PK]7nList/each-i.rinu[PK]oList/find-i.rinu[PK]|fpList/prepend-c.rinu[PK]B6rList/cdesc-List.rinu[PK]U61htclear_paths-c.rinu[PK]pjWWvlatest_rubygems_version-c.rinu[PK]C::&xLoadError/requirement-i.rinu[PK]=$yLoadError/name-i.rinu[PK]3h {LoadError/cdesc-LoadError.rinu[PK] A~SilentUI/cdesc-SilentUI.rinu[PK]`[[SilentUI/new-c.rinu[PK]r;I((=dir-c.rinu[PK]+E4RemoteSourceException/cdesc-RemoteSourceException.rinu[PK]Hn[[ host-c.rinu[PK]a8Doctor/new-c.rinu[PK]@ُnnԉDoctor/cdesc-Doctor.rinu[PK]@PPDoctor/doctor-i.rinu[PK]eJJDoctor/gem_repository%3f-i.rinu[PK]˞mSSruby_engine-c.rinu[PK]_GGDfind_files-c.rinu[PK]ppʕdone_installing_hooks-c.rinu[PK]ΔoVV1Commands/OutdatedCommand/cdesc-OutdatedCommand.rinu[PK]Ɩ!;Commands/OutdatedCommand/new-c.rinu[PK]jJ!!%Commands/OutdatedCommand/execute-i.rinu[PK]??Commands/HelpCommand/new-c.rinu[PK]m!wCommands/HelpCommand/execute-i.rinu[PK]4)ݟCommands/HelpCommand/cdesc-HelpCommand.rinu[PK]C7Commands/EnvironmentCommand/cdesc-EnvironmentCommand.rinu[PK]O##$Commands/EnvironmentCommand/new-c.rinu[PK]: 55)Commands/EnvironmentCommand/add_path-i.rinu[PK]{**(Commands/EnvironmentCommand/execute-i.rinu[PK]{U=%Commands/PushCommand/new-c.rinu[PK] !Commands/PushCommand/execute-i.rinu[PK]0"Commands/PushCommand/send_gem-i.rinu[PK]o^^)SCommands/PushCommand/cdesc-PushCommand.rinu[PK]!B) Commands/RdocCommand/cdesc-RdocCommand.rinu[PK]3xCommands/RdocCommand/new-c.rinu[PK]O+g!ӳCommands/RdocCommand/execute-i.rinu[PK]:9Commands/UnpackCommand/new-c.rinu[PK] П)Commands/UnpackCommand/find_in_cache-i.rinu[PK]#Commands/UnpackCommand/execute-i.rinu[PK](Commands/UnpackCommand/get_metadata-i.rinu[PK]뭉##'Commands/UnpackCommand/description-i.rinu[PK](j?$xCommands/UnpackCommand/get_path-i.rinu[PK]Nuu-Commands/UnpackCommand/cdesc-UnpackCommand.rinu[PK] G((+wCommands/SetupCommand/cdesc-SetupCommand.rinu[PK]7Z/i..-Commands/SetupCommand/check_ruby_version-i.rinu[PK]&)Commands/SetupCommand/new-c.rinu[PK]#gN99/Commands/SetupCommand/remove_old_lib_files-i.rinu[PK]*"|Commands/SetupCommand/execute-i.rinu[PK]J2##&Commands/SetupCommand/rb_files_in-i.rinu[PK]...-_Commands/SetupCommand/show_release_notes-i.rinu[PK]60NCC0Commands/SetupCommand/make_destination_dirs-i.rinu[PK]ъ77.Commands/SetupCommand/install_executables-i.rinu[PK] /%%'"Commands/SetupCommand/pem_files_in-i.rinu[PK].3A00'Commands/SetupCommand/install_file-i.rinu[PK]ON882%Commands/SetupCommand/uninstall_old_gemcutter-i.rinu[PK]r)CC0Commands/SetupCommand/generate_default_dirs-i.rinu[PK]2%''&bCommands/SetupCommand/install_lib-i.rinu[PK]L/""'Commands/SetupCommand/install_rdoc-i.rinu[PK] 99/XCommands/SetupCommand/remove_old_bin_files-i.rinu[PK]H Commands/InstallCommand/new-c.rinu[PK]JHc4$WCommands/InstallCommand/execute-i.rinu[PK]>l  /Commands/InstallCommand/cdesc-InstallCommand.rinu[PK]M00%2Commands/WhichCommand/find_paths-i.rinu[PK]{ Commands/WhichCommand/new-c.rinu[PK];Qy"Commands/WhichCommand/execute-i.rinu[PK]i +Commands/WhichCommand/cdesc-WhichCommand.rinu[PK]-Commands/MirrorCommand/cdesc-MirrorCommand.rinu[PK];r+Commands/MirrorCommand/new-c.rinu[PK]/#Commands/MirrorCommand/execute-i.rinu[PK]HnCommands/SearchCommand/new-c.rinu[PK]k-_Commands/SearchCommand/cdesc-SearchCommand.rinu[PK]PCommands/StaleCommand/new-c.rinu[PK]]e" Commands/StaleCommand/execute-i.rinu[PK]#+sCommands/StaleCommand/cdesc-StaleCommand.rinu[PK][,**&Commands/GenerateIndexCommand/new-c.rinu[PK] )111*;Commands/GenerateIndexCommand/execute-i.rinu[PK]o2;Commands/GenerateIndexCommand/cdesc-GenerateIndexCommand.rinu[PK]3**%Commands/OwnerCommand/add_owners-i.rinu[PK]d\Commands/OwnerCommand/new-c.rinu[PK]/X00(Commands/OwnerCommand/remove_owners-i.rinu[PK]4&"CCommands/OwnerCommand/execute-i.rinu[PK]c __) Commands/CertCommand/cdesc-CertCommand.rinu[PK]1NN/tCommands/CertCommand/certificates_matching-i.rinu[PK]f!Commands/CertCommand/new-c.rinu[PK]ɓ''*|Commands/CertCommand/load_default_key-i.rinu[PK]o-!Commands/CertCommand/execute-i.rinu[PK]OcCommands/CertCommand/sign-i.rinu[PK]uCommands/CertCommand/build-i.rinu[PK]h))+-Commands/CertCommand/load_default_cert-i.rinu[PK]4s==+Commands/QueryCommand/spec_loaded_from-i.rinu[PK]D`%]>>/ICommands/QueryCommand/output_query_results-i.rinu[PK]399*Commands/QueryCommand/output_versions-i.rinu[PK]'']bbyCommands/QueryCommand/new-c.rinu[PK]d..') Commands/QueryCommand/spec_authors-i.rinu[PK]i..'!Commands/QueryCommand/spec_summary-i.rinu[PK]8"3#Commands/QueryCommand/execute-i.rinu[PK]u..'$Commands/QueryCommand/spec_license-i.rinu[PK]iR00("&Commands/QueryCommand/spec_homepage-i.rinu[PK] lDD)'Commands/QueryCommand/entry_versions-i.rinu[PK]I66%G)Commands/QueryCommand/make_entry-i.rinu[PK]/u77)*Commands/QueryCommand/spec_platforms-i.rinu[PK]0BJJ(b,Commands/QueryCommand/entry_details-i.rinu[PK]a=++).Commands/QueryCommand/display_header-i.rinu[PK].ݚkk$/Commands/QueryCommand/show_gems-i.rinu[PK]ZX'G1Commands/QueryCommand/installed%3f-i.rinu[PK]2^+:3Commands/QueryCommand/cdesc-QueryCommand.rinu[PK]ST7Commands/ServerCommand/new-c.rinu[PK]1hI-8Commands/ServerCommand/cdesc-ServerCommand.rinu[PK]lP#;Commands/ServerCommand/execute-i.rinu[PK]W9.  s<Commands/SourcesCommand/new-c.rinu[PK]x$=Commands/SourcesCommand/execute-i.rinu[PK]E&&/L?Commands/SourcesCommand/cdesc-SourcesCommand.rinu[PK]@§3ACommands/UninstallCommand/cdesc-UninstallCommand.rinu[PK]-l"ECommands/UninstallCommand/new-c.rinu[PK]Մ$$&FCommands/UninstallCommand/execute-i.rinu[PK]ۨ.::1HCommands/UninstallCommand/uninstall_specific-i.rinu[PK]u00,ICommands/UninstallCommand/uninstall_all-i.rinu[PK]K +KCommands/YankCommand/new-c.rinu[PK]=Ddh!LCommands/YankCommand/execute-i.rinu[PK]11"MCommands/YankCommand/yank_gem-i.rinu[PK]  )oOCommands/YankCommand/cdesc-YankCommand.rinu[PK]']OO*RCommands/YankCommand/yank_api_request-i.rinu[PK]&55$|TCommands/YankCommand/unyank_gem-i.rinu[PK]$,PP8VCommands/YankCommand/get_platform_from_requirements-i.rinu[PK]XNN7WCommands/YankCommand/get_version_from_requirements-i.rinu[PK]ߔ  #rYCommands/DependencyCommand/new-c.rinu[PK]=*'''ZCommands/DependencyCommand/execute-i.rinu[PK]T^^5c\Commands/DependencyCommand/cdesc-DependencyCommand.rinu[PK]cy00-&_Commands/CleanupCommand/get_primary_gems-i.rinu[PK]r2 `Commands/CleanupCommand/new-c.rinu[PK]$$'bCommands/CleanupCommand/clean_gems-i.rinu[PK]W3660cCommands/CleanupCommand/get_gems_to_cleanup-i.rinu[PK]#O$+eCommands/CleanupCommand/execute-i.rinu[PK]..*fCommands/CleanupCommand/uninstall_dep-i.rinu[PK]rexx/%hCommands/CleanupCommand/cdesc-CleanupCommand.rinu[PK]ͬ44/jCommands/CleanupCommand/get_candidate_gems-i.rinu[PK]*elCommands/BuildCommand/new-c.rinu[PK]O%"mCommands/BuildCommand/execute-i.rinu[PK]x1+XoCommands/BuildCommand/cdesc-BuildCommand.rinu[PK]C??2qCommands/ContentsCommand/files_in_default_gem-i.rinu[PK]z//*AsCommands/ContentsCommand/files_in_gem-i.rinu[PK]8p1tCommands/ContentsCommand/cdesc-ContentsCommand.rinu[PK]!wCommands/ContentsCommand/new-c.rinu[PK]9''&CyCommands/ContentsCommand/files_in-i.rinu[PK]!!%zCommands/ContentsCommand/execute-i.rinu[PK]//*6|Commands/ContentsCommand/gem_contents-i.rinu[PK]y/p,,(}Commands/ContentsCommand/show_files-i.rinu[PK]x''&CCommands/ContentsCommand/spec_for-i.rinu[PK]P4jj;Commands/SpecificationCommand/cdesc-SpecificationCommand.rinu[PK]&))&Commands/SpecificationCommand/new-c.rinu[PK]X00*Commands/SpecificationCommand/execute-i.rinu[PK]N9llCommands/cdesc-Commands.rinu[PK]* #11'TCommands/UpdateCommand/update_gems-i.rinu[PK]K+܏Commands/UpdateCommand/update_rubygems-i.rinu[PK],];;3Commands/UpdateCommand/rubygems_target_version-i.rinu[PK]n)UCommands/UpdateCommand/new-c.rinu[PK]}.#Commands/UpdateCommand/execute-i.rinu[PK],II&&Commands/UpdateCommand/update_gem-i.rinu[PK]4\\\+ŗCommands/UpdateCommand/which_to_update-i.rinu[PK]m-|Commands/UpdateCommand/cdesc-UpdateCommand.rinu[PK]YaۜCommands/CheckCommand/new-c.rinu[PK]O":Commands/CheckCommand/execute-i.rinu[PK]fO!Commands/CheckCommand/doctor-i.rinu[PK]T% Commands/CheckCommand/check_gems-i.rinu[PK]0??+~Commands/CheckCommand/cdesc-CheckCommand.rinu[PK]TCommands/FetchCommand/new-c.rinu[PK]SST"wCommands/FetchCommand/execute-i.rinu[PK]^FuJJ+Commands/FetchCommand/cdesc-FetchCommand.rinu[PK]){m(%%1Commands/PristineCommand/cdesc-PristineCommand.rinu[PK]?N! Commands/PristineCommand/new-c.rinu[PK]1(!!%wCommands/PristineCommand/execute-i.rinu[PK]~~~)Commands/ListCommand/cdesc-ListCommand.rinu[PK].IJCommands/ListCommand/new-c.rinu[PK]ۗ"Commands/LockCommand/complain-i.rinu[PK]T}Commands/LockCommand/new-c.rinu[PK]Bt!Commands/LockCommand/execute-i.rinu[PK]J&&#PCommands/LockCommand/spec_path-i.rinu[PK]5)ɹCommands/LockCommand/cdesc-LockCommand.rinu[PK]$2default_dir-c.rinu[PK]|4-;8;8 cdesc-Gem.rinu[PK]] idefault_spec_cache_dir-c.rinu[PK]ss Jruby%3d-c.rinu[PK]C++ inflate-c.rinu[PK]wĨ<`RemoteInstallationSkipped/cdesc-RemoteInstallationSkipped.rinu[PK]XN=00 tgzip-c.rinu[PK]cT** host%3d-c.rinu[PK]pNN Cpaths-c.rinu[PK]/0Package/TarInvalidError/cdesc-TarInvalidError.rinu[PK]nss%Package/cdesc-Package.rinu[PK]#sGGPackage/spec-i.rinu[PK]ߞiih Package/add_checksums-i.rinu[PK]#,wJJ Package/verify_entry-i.rinu[PK]TD Package/DigestIO/wrap-c.rinu[PK]7  Package/DigestIO/digests-i.rinu[PK]QUPackage/DigestIO/new-c.rinu[PK]kk"Package/DigestIO/cdesc-DigestIO.rinu[PK]cY:jjPackage/DigestIO/write-i.rinu[PK]W0`VPackage/new-c.rinu[PK]cPackage/Error/cdesc-Error.rinu[PK]GGIPackage/verify_files-i.rinu[PK]"M88Package/Old/spec-i.rinu[PK]Y>-36Package/TarTestCase/assert_headers_equal-i.rinu[PK]#""'7Package/TarTestCase/util_dir_entry-i.rinu[PK]$#G9Package/TarTestCase/util_entry-i.rinu[PK],  :Package/TarTestCase/Z-i.rinu[PK]2II <Package/TarTestCase/header-i.rinu[PK]&&&=Package/TarTestCase/calc_checksum-i.rinu[PK]O?Package/TarTestCase/ASCIIZ-i.rinu[PK]oL@Package/files-i.rinu[PK]3ggNBPackage/initialize-i.rinu[PK]Ɏ>jeeCPackage/read_checksums-i.rinu[PK]ϷAAEPackage/checksums-i.rinu[PK]*03GPackage/TooLongFileName/cdesc-TooLongFileName.rinu[PK]ާFIPackage/setup_signer-i.rinu[PK] iiFKPackage/security_policy-i.rinu[PK]!^)XjjLPackage/build-i.rinu[PK]$NPackage/PathError/cdesc-PathError.rinu[PK]ݢPPackage/PathError/new-c.rinu[PK]G1  -RPackage/build-c.rinu[PK]"&|SPackage/TarWriter/add_file_simple-i.rinu[PK]- {IIUPackage/TarWriter/flush-i.rinu[PK]('WPackage/TarWriter/BoundedStream/new-c.rinu[PK]m*XPackage/TarWriter/BoundedStream/write-i.rinu[PK]*Uzz*[Package/TarWriter/BoundedStream/limit-i.rinu[PK]5bJ6\Package/TarWriter/BoundedStream/cdesc-BoundedStream.rinu[PK]ޯUjj,_Package/TarWriter/BoundedStream/written-i.rinu[PK]*4aPackage/TarWriter/FileOverflow/cdesc-FileOverflow.rinu[PK]b5']]cPackage/TarWriter/new-c.rinu[PK](ss+ePackage/TarWriter/RestrictedStream/new-c.rinu[PK]}p8XX<NgPackage/TarWriter/RestrictedStream/cdesc-RestrictedStream.rinu[PK]{ee-jPackage/TarWriter/RestrictedStream/write-i.rinu[PK]}sskPackage/TarWriter/mkdir-i.rinu[PK]ې`$mPackage/TarWriter/cdesc-TarWriter.rinu[PK]&pPackage/TarWriter/add_file_digest-i.rinu[PK]gp5CCsPackage/TarWriter/close-i.rinu[PK]u-NuPackage/TarWriter/add_file-i.rinu[PK]\KK =wPackage/TarWriter/closed%3f-i.rinu[PK]0&xPackage/TarWriter/add_file_signed-i.rinu[PK]~`bgff#{Package/TarWriter/check_closed-i.rinu[PK]k~i}Package/extract_files-i.rinu[PK]޲Package/verify-i.rinu[PK]݂Package/TarHeader/oct-i.rinu[PK]XTT5Package/TarHeader/new-c.rinu[PK]W HHӅPackage/TarHeader/empty%3f-i.rinu[PK]L**)jPackage/TarHeader/calculate_checksum-i.rinu[PK]9jcc&Package/TarHeader/update_checksum-i.rinu[PK]$YYPackage/TarHeader/from-c.rinu[PK]fc  JPackage/TarHeader/header-i.rinu[PK]%%$Package/TarHeader/cdesc-TarHeader.rinu[PK]gGG0Package/contents-i.rinu[PK]l@̯,Package/NonSeekableIO/cdesc-NonSeekableIO.rinu[PK]u$ǕPackage/TarReader/cdesc-TarReader.rinu[PK]gVPackage/TarReader/new-c.rinu[PK]ZAAPackage/TarReader/close-i.rinu[PK]Y؏Package/TarReader/seek-i.rinu[PK]I:WWPackage/TarReader/rewind-i.rinu[PK]p>>!SPackage/TarReader/each_entry-i.rinu[PK]SPackage/TarReader/each-i.rinu[PK]x5QQ$Package/TarReader/Entry/file%3f-i.rinu[PK]? bPackage/TarReader/Entry/new-c.rinu[PK]/ YY#1Package/TarReader/Entry/eof%3f-i.rinu[PK]ZZ&ݨPackage/TarReader/Entry/full_name-i.rinu[PK]u``)Package/TarReader/Entry/directory%3f-i.rinu[PK]86LL"FPackage/TarReader/Entry/close-i.rinu[PK]&C_QQ Package/TarReader/Entry/pos-i.rinu[PK]>u!Package/TarReader/Entry/read-i.rinu[PK]1?Wkk'fPackage/TarReader/Entry/bytes_read-i.rinu[PK]6dTT&(Package/TarReader/Entry/closed%3f-i.rinu[PK]Nthh#ҴPackage/TarReader/Entry/rewind-i.rinu[PK]+&Package/TarReader/Entry/cdesc-Entry.rinu[PK]ČDVV!Package/TarReader/Entry/getc-i.rinu[PK]!``#Package/TarReader/Entry/header-i.rinu[PK]ГN6;Package/TarReader/UnexpectedEOF/cdesc-UnexpectedEOF.rinu[PK]hPackage/FormatError/new-c.rinu[PK]'Package/FormatError/path-i.rinu[PK]9(bPackage/FormatError/cdesc-FormatError.rinu[PK]n-QQPackage/gzip_to-i.rinu[PK]Nt==>ui-c.rinu[PK]c66platforms-c.rinu[PK]4c  &Text/cdesc-Text.rinu[PK]vl sText/levenshtein_distance-i.rinu[PK]]Text/format_text-i.rinu[PK]\\JInstaller/verify_gem_home-i.rinu[PK][W^^Installer/write_cache_file-i.rinu[PK]PZZInstaller/format-i.rinu[PK]BN^^@Installer/wrappers-i.rinu[PK]ΐ$Installer/write_build_info_file-i.rinu[PK]8۽BBInstaller/spec-i.rinu[PK] 0TNInstaller/write_spec-i.rinu[PK]Pxx3Installer/ensure_required_rubygems_version_met-i.rinu[PK]Y.^^&Installer/ensure_dependencies_met-i.rinu[PK]=NInstaller/build_extensions-i.rinu[PK]d+Mtt1Installer/check_that_user_bin_dir_is_in_path-i.rinu[PK]vɑInstaller/installed_specs-i.rinu[PK]@ ll_Installer/new-c.rinu[PK]@ҳ" Installer/windows_stub_script-i.rinu[PK].LWQQInstaller/unpack-i.rinu[PK]ͣpp Installer/format_executable-i.rinu[PK]ٻ&BInstaller/generate_windows_script-i.rinu[PK]^F# Installer/generate_bin_symlink-i.rinu[PK]ydd@Installer/env_shebang-i.rinu[PK] UNNInstaller/process_options-i.rinu[PK] u.tt"Installer/ignore_dependencies-i.rinu[PK]fVVPInstaller/options-i.rinu[PK]/Xoo Installer/default_spec_file-i.rinu[PK]wn?Installer/extract_bin-i.rinu[PK];Installer/dir-i.rinu[PK]w|e!Installer/pre_install_checks-i.rinu[PK]R Installer/ensure_dependency-i.rinu[PK]mXZZInstaller/exec_format-i.rinu[PK] * X Installer/cdesc-Installer.rinu[PK]z"ZInstaller/generate_bin_script-i.rinu[PK]씶8HH,Installer/generate_bin-i.rinu[PK]>و\\Installer/gem_dir-i.rinu[PK]RllaInstaller/security_policy-i.rinu[PK]$ffInstaller/app_script_text-i.rinu[PK]}˚SSInstaller/bin_dir-i.rinu[PK]huuhInstaller/shebang-i.rinu[PK]vCLi##Installer/extract_files-i.rinu[PK],#I%Installer/ensure_loadable_spec-i.rinu[PK]NN4'Installer/gem_home-i.rinu[PK]D!(Installer/write_default_spec-i.rinu[PK] pp/*Installer/ensure_required_ruby_version_met-i.rinu[PK]D^^,Installer/path_warning-c.rinu[PK]Aͅ//4.Installer/gem-i.rinu[PK]w @3/Installer/installation_satisfies_dependency%3f-i.rinu[PK]eҦ)1Installer/formatted_program_filename-i.rinu[PK]ٟfbb}3Installer/build_args-i.rinu[PK]@@(5Installer/exec_format-c.rinu[PK]oԼ,XX6Installer/spec_file-i.rinu[PK]@XXR8Installer/force-i.rinu[PK]xH9Installer/install-i.rinu[PK]цȎ44 =UriFormatter/uri-i.rinu[PK]QTT>UriFormatter/escape-i.rinu[PK]!MM!@UriFormatter/new-c.rinu[PK]LDeprecate/skip_during-c.rinu[PK]k88MDeprecate/deprecate-c.rinu[PK]|_88pPDeprecate/deprecate-i.rinu[PK] C&RDeprecate/cdesc-Deprecate.rinu[PK]GhhQWDeprecate/skip_during-i.rinu[PK] kAAYdefault_bindir-c.rinu[PK]w[[ZGemRunner/cdesc-GemRunner.rinu[PK]KfE.^GemRunner/new-c.rinu[PK]_OOo_GemRunner/run-i.rinu[PK]inaGemRunner/do_configuration-i.rinu[PK]tZbbDependency/%3d%7e-i.rinu[PK]1ZZdDependency/to_specs-i.rinu[PK]}q\\bfDependency/merge-i.rinu[PK]phhhhDependency/specific%3f-i.rinu[PK]lZZiDependency/prerelease-i.rinu[PK]..ZkDependency/type-i.rinu[PK]U@glDependency/new-c.rinu[PK]h| nDependency/cdesc-Dependency.rinu[PK]?ΎNNrDependency/requirement-i.rinu[PK]xhh|tDependency/matches_spec%3f-i.rinu[PK]3||!3vDependency/latest_version%3f-i.rinu[PK]ߨ}>>xDependency/name-i.rinu[PK] xyDependency/%3d%3d%3d-i.rinu[PK]w ffzDependency/match%3f-i.rinu[PK]1=BB|Dependency/%3c%3d%3e-i.rinu[PK]z*VV ~Dependency/prerelease%3f-i.rinu[PK]O ii!Dependency/requirements_list-i.rinu[PK]9XX}Dependency/to_spec-i.rinu[PK]JJ{{Dependency/matching_specs-i.rinu[PK]ɝii!find_unresolved_default_spec-i.rinu[PK] path-c.rinu[PK]lے#remove_unresolved_default_spec-i.rinu[PK]cXIIdetect_gemdeps-c.rinu[PK] H %paths%3d-c.rinu[PK]EmmRemoteFetcher/fetch_https-i.rinu[PK]đd$ӎRemoteFetcher/download_to_cache-i.rinu[PK]$RemoteFetcher/new-c.rinu[PK]C}}RRemoteFetcher/fetch_path-i.rinu[PK]XKfRemoteFetcher/fetcher%3d-c.rinu[PK]_uu8{RemoteFetcher/UnknownHostError/cdesc-UnknownHostError.rinu[PK]A,JXRemoteFetcher/api_endpoint-i.rinu[PK]n~ttGRemoteFetcher/fetch_file-i.rinu[PK]z\r..+RemoteFetcher/correct_for_windows_path-i.rinu[PK]Y  $RemoteFetcher/cdesc-RemoteFetcher.rinu[PK]5v!!RemoteFetcher/request-i.rinu[PK]"pRemoteFetcher/download-i.rinu[PK]a RemoteFetcher/fetch_http-i.rinu[PK])ZZȫRemoteFetcher/fetch_size-i.rinu[PK]kfU  oRemoteFetcher/https%3f-i.rinu[PK]:OMMîRemoteFetcher/fetcher-c.rinu[PK]%j%uu!ZRemoteFetcher/FetchError/uri-i.rinu[PK]Cx! RemoteFetcher/FetchError/new-c.rinu[PK]ja,RemoteFetcher/FetchError/cdesc-FetchError.rinu[PK]$RemoteFetcher/cache_update_path-i.rinu[PK]z,VerificationError/cdesc-VerificationError.rinu[PK]jo{{Specification/remove_spec-c.rinu[PK]љv0&üSpecification/find_all_satisfiers-i.rinu[PK]ݠSpecification/reset-c.rinu[PK]njSpecification/to_ruby-i.rinu[PK]p9ۨSpecification/add_spec-c.rinu[PK] `k Specification/require_paths-i.rinu[PK]9#Specification/array_attributes-c.rinu[PK]Specification/file_name-i.rinu[PK]%%Specification/test_files-i.rinu[PK]2.^(Specification/required_ruby_version-i.rinu[PK]9(Specification/spec_name-i.rinu[PK]f# Specification/matches_for_glob-i.rinu[PK]&,Specification/required_rubygems_version-i.rinu[PK]> llSpecification/summary-i.rinu[PK]њ(Specification/add_self_to_load_path-i.rinu[PK]b$!Specification/executables%3d-i.rinu[PK]*1Specification/invalidate_memoized_attributes-i.rinu[PK]\xSpecification/cache_file-i.rinu[PK]-{+Specification/required_ruby_version%3d-i.rinu[PK]׷Specification/_load-c.rinu[PK]cZ'Specification/validate_permissions-i.rinu[PK](Specification/specification_version-i.rinu[PK]bć"Specification/unresolved_deps-c.rinu[PK] WW#Specification/extra_rdoc_files-i.rinu[PK]Q ɫ+kSpecification/satisfies_requirement%3f-i.rinu[PK]L$tt{Specification/rdoc_options-i.rinu[PK]>Specification/dirs-c.rinu[PK].Specification/outdated_and_latest_version-c.rinu[PK]ۓSpecification/activated-i.rinu[PK]_wd!Specification/description%3d-i.rinu[PK]E Specification/extensions%3d-i.rinu[PK]d&Specification/required_attributes-c.rinu[PK]#Specification/new-c.rinu[PK]6d3 Specification/test_files%3d-i.rinu[PK]J=$Specification/to_ruby_for_cache-i.rinu[PK]۫ tt+ Specification/test_file%3d-i.rinu[PK]/6@(( Specification/full_name-i.rinu[PK]96hb Specification/cert_chain-i.rinu[PK]i#PSpecification/rubygems_version-i.rinu[PK]Ƚ  Specification/licenses%3d-i.rinu[PK]ӮISpecification/version%3d-i.rinu[PK]ySpecification/bin_file-i.rinu[PK]Specification/bindir-i.rinu[PK] 7pp5Specification/_dump-i.rinu[PK]~ppSpecification/normalize-i.rinu[PK]gYYSpecification/files-i.rinu[PK]7{KmJ$Specification/date-i.rinu[PK]P֪uu ~&Specification/executable%3d-i.rinu[PK]"C(Specification/attribute_names-c.rinu[PK]Goo*Specification/test_file-i.rinu[PK]D+Specification/dirs%3d-c.rinu[PK]|-Specification/licenses-i.rinu[PK]p֒ /Specification/load_defaults-c.rinu[PK]GCyy1Specification/summary%3d-i.rinu[PK]?b3Specification/ruby_code-i.rinu[PK]r5Specification/spec_dir-i.rinu[PK]EWW7Specification/outdated-c.rinu[PK]-:Specification/authors-i.rinu[PK]1D}s<Specification/from_yaml-c.rinu[PK]`w?Specification/mark_version-i.rinu[PK]7>TASpecification/homepage-i.rinu[PK])9CSpecification/description-i.rinu[PK]XXFooFSpecification/load-c.rinu[PK]b||UHSpecification/files%3d-i.rinu[PK]JSpecification/find_by_name-c.rinu[PK]Q(^LSpecification/author-i.rinu[PK]Ύ 2NSpecification/default_value-i.rinu[PK] {PSpecification/name-i.rinu[PK]WD$RSpecification/rubyforge_project-i.rinu[PK]419+oTSpecification/development_dependencies-i.rinu[PK]i"hVSpecification/author%3d-i.rinu[PK] Pq͆(XSpecification/required_attribute%3f-c.rinu[PK]Va"xZSpecification/rdoc_options%3d-i.rinu[PK]ii\Specification/license-i.rinu[PK]KAD^Specification/name_tuple-i.rinu[PK]4W%`Specification/default_executable-i.rinu[PK]jo]bSpecification/conflicts-i.rinu[PK]K"8dSpecification/requirements%3d-i.rinu[PK]~LJfSpecification/version-i.rinu[PK]̸W1}}iSpecification/lib_files-i.rinu[PK] (jSpecification/find_inactive_by_path-c.rinu[PK]lzzmSpecification/ri_dir-i.rinu[PK]/~~nSpecification/all_names-c.rinu[PK]Xm~~"pSpecification/require_path%3d-i.rinu[PK]̤\%zrSpecification/raise_if_conflicts-i.rinu[PK]yttSpecification/bin_dir-i.rinu[PK]oTvSpecification/find_by_path-c.rinu[PK]xSpecification/latest_specs-c.rinu[PK]j02zSpecification/reset_nil_attributes_to_default-i.rinu[PK]=B/%%|Specification/executables-i.rinu[PK]L\QSpecification/authors%3d-i.rinu[PK]@i}66+Specification/add_dependency_with_type-i.rinu[PK]ȣ"rrBSpecification/executable-i.rinu[PK]Specification/add_bindir-i.rinu[PK]D[00'Specification/post_install_message-i.rinu[PK].)Specification/add_runtime_dependency-i.rinu[PK]2V$hSpecification/cdesc-Specification.rinu[PK]q@_Specification/traverse-i.rinu[PK]<"^Specification/build_info_file-i.rinu[PK]ͩ$xSpecification/doc_dir-i.rinu[PK]i@]Specification/signing_key-i.rinu[PK]〔9Specification/license%3d-i.rinu[PK]ӊ&$Specification/extra_rdoc_files%3d-i.rinu[PK]! KSpecification/lib_dirs_glob-i.rinu[PK]LܕHSpecification/platform-i.rinu[PK]ypZSpecification/sort_obj-i.rinu[PK]śSpecification/date%3d-i.rinu[PK]|Specification/stubs-c.rinu[PK]@2>  ٽSpecification/dependencies-i.rinu[PK]>3Specification/requirements-i.rinu[PK]=\%Specification/same_attributes%3f-i.rinu[PK] cZ$>>Specification/activate-i.rinu[PK]$Specification/has_unit_tests%3f-i.rinu[PK]l;Z #_Specification/find_all_by_name-c.rinu[PK]FeSpecification/each-c.rinu[PK]e"PSpecification/initialize_copy-i.rinu[PK]D.S+||!JSpecification/add_dependency-i.rinu[PK]rE::Specification/email-i.rinu[PK]ҩ'Specification/normalize_yaml_input-c.rinu[PK]GASpecification/add_specs-c.rinu[PK]Eo*mSpecification/find_in_unresolved_tree-c.rinu[PK][Specification/all%3d-c.rinu[PK]1 goJJSpecification/extensions-i.rinu[PK]ĕqSpecification/activated%3f-i.rinu[PK]²USpecification/metadata-i.rinu[PK]JCyRSpecification/for_cache-i.rinu[PK]K*;/5Specification/required_rubygems_version%3d-i.rinu[PK]R胚"0Specification/dependent_specs-i.rinu[PK],Ŏ%Specification/non_nil_attributes-c.rinu[PK]a&&Specification/stubbed%3f-i.rinu[PK]q-!rSpecification/build_info_dir-i.rinu[PK]Y}i-LSpecification/add_development_dependency-i.rinu[PK]܊~~Specification/build_args-i.rinu[PK]e/|cSpecification/cache_dir-i.rinu[PK] Y>>SSpecification/validate-i.rinu[PK]y^ZSpecification/spec_file-i.rinu[PK]!Specification/platform%3d-i.rinu[PK]h%%Specification/find_in_unresolved-c.rinu[PK]$cc!Specification/dependent_gems-i.rinu[PK];P VVSpecification/to_spec-i.rinu[PK]PΞ(; Specification/activate_dependencies-i.rinu[PK]E' Specification/runtime_dependencies-i.rinu[PK]: xx Specification/require_path-i.rinu[PK]|kSpecification/all-c.rinu[PK]Cwي{post_build-c.rinu[PK]ÌEEDRequest/reset-i.rinu[PK]wRequest/get_proxy_from_env-i.rinu[PK])!--+Request/configure_connection_for_https-i.rinu[PK]f?Request/fetch-i.rinu[PK]5Request/new-c.rinu[PK]O   'Request/add_rubygems_trusted_certs-i.rinu[PK]XwLRequest/no_proxy%3f-i.rinu[PK]Request/user_agent-i.rinu[PK] 5uu"Request/get_no_proxy_from_env-i.rinu[PK]!!Request/connection_for-i.rinu[PK]IRS#Request/https%3f-i.rinu[PK]$Request/cdesc-Request.rinu[PK]4'Request/proxy_uri-i.rinu[PK]]ii,)path_separator-c.rinu[PK]&H *needs-c.rinu[PK]QH)) +refresh-c.rinu[PK];T++ ]-deflate-c.rinu[PK]A..0.RubyVersionMismatch/cdesc-RubyVersionMismatch.rinu[PK]s  DR1InvalidSpecificationException/cdesc-InvalidSpecificationException.rinu[PK]-t003default_path-c.rinu[PK]FddB5load_plugins-c.rinu[PK]w6StringSink/new-c.rinu[PK]2$8StringSink/string-i.rinu[PK]]b9StringSink/write-i.rinu[PK]>P:StringSink/cdesc-StringSink.rinu[PK]6=t<StringSink/set_encoding-i.rinu[PK]E>load_path_insert_index-c.rinu[PK]2;PPF@Util/silent_system-c.rinu[PK]w77AUtil/inflate-c.rinu[PK]&<<UCUtil/gzip-c.rinu[PK]:6l__DUtil/traverse_parents-c.rinu[PK]@MBBxFUtil/gunzip-c.rinu[PK]>w$GUtil/popen-c.rinu[PK]S`ddJUtil/cdesc-Util.rinu[PK]9RLensure_gem_subdirectories-c.rinu[PK]n)OServer/launch-i.rinu[PK]8SVPServer/have_rdoc_4_plus%3f-i.rinu[PK]*RServer/doc_root-i.rinu[PK]#FjSServer/specs-i.rinu[PK][ש  TServer/new-c.rinu[PK]VServer/rdoc-i.rinu[PK]^(]Server/quick-i.rinu[PK]o+_Server/run-i.rinu[PK]FF`Server/spec_dirs-i.rinu[PK]9vԍzaServer/listen-i.rinu[PK]2nocServer/latest_specs-i.rinu[PK]-dServer/run-c.rinu[PK]eServer/add_date-i.rinu[PK]<β  'gServer/cdesc-Server.rinu[PK]8, rpServer/root-i.rinu[PK]I !qServer/show_rdoc_for_pattern-i.rinu[PK]#$KKtrubygems_version-c.rinu[PK]0((4vload_yaml-c.rinu[PK]-ିwpost_uninstall-c.rinu[PK] LL ybindir-c.rinu[PK]Q** #{suffixes-c.rinu[PK]ХhFPP|post_reset_hooks-c.rinu[PK]'VL*~CommandLineError/cdesc-CommandLineError.rinu[PK]~66 gunzip-c.rinu[PK]("y++ ruby-c.rinu[PK]pk datadir-c.rinu[PK]a`2GemNotFoundException/cdesc-GemNotFoundException.rinu[PK]*CFormatException/file_path-i.rinu[PK]O!!(FormatException/cdesc-FormatException.rinu[PK]PDӚ#uResolver/InstallerSet/find_all-i.rinu[PK] Ƌ||bResolver/InstallerSet/new-c.rinu[PK]%pp+,Resolver/InstallerSet/cdesc-InstallerSet.rinu[PK]*E|u Resolver/VendorSet/find_all-i.rinu[PK]wl%ݒResolver/VendorSet/cdesc-VendorSet.rinu[PK]N]]!Resolver/development-i.rinu[PK]B/vǘResolver/Stats/new-c.rinu[PK]Ͼ8' Resolver/Stats/record_requirements-i.rinu[PK]#%~Resolver/Stats/display-i.rinu[PK]r#˜Resolver/Stats/backtracking%21-i.rinu[PK]eG ,Resolver/Stats/iteration%21-i.rinu[PK]A-  "Resolver/Stats/requirement%21-i.rinu[PK]qResolver/Stats/cdesc-Stats.rinu[PK]Gp Resolver/Stats/record_depth-i.rinu[PK]s.7BResolver/LocalSpecification/cdesc-LocalSpecification.rinu[PK]_R>8,Resolver/LocalSpecification/installable_platform%3f-i.rinu[PK]v/CResolver/Conflict/conflicting_dependencies-i.rinu[PK])NResolver/ActivationRequest/full_spec-i.rinu[PK]zz$+Resolver/ActivationRequest/name-i.rinu[PK]c'Resolver/ActivationRequest/version-i.rinu[PK]Rl'Resolver/ActivationRequest/request-i.rinu[PK]h(Resolver/ActivationRequest/download-i.rinu[PK]rB,Resolver/ActivationRequest/installed%3f-i.rinu[PK]vlResolver/for_current_gems-c.rinu[PK]f'\\^Resolver/new-c.rinu[PK]hxbb"Resolver/Specification/source-i.rinu[PK]``Resolver/Specification/set-i.rinu[PK]j.@oo^Resolver/Specification/new-c.rinu[PK]{p%Resolver/Specification/full_name-i.rinu[PK]rgg KResolver/Specification/name-i.rinu[PK]yqq#Resolver/Specification/version-i.rinu[PK]J Q-Resolver/Specification/cdesc-Specification.rinu[PK]ܢdd$Resolver/Specification/platform-i.rinu[PK]n3Resolver/Specification/installable_platform%3f-i.rinu[PK]:PG(Resolver/Specification/dependencies-i.rinu[PK]bدiCC#iResolver/Specification/install-i.rinu[PK]EK(RRResolver/GitSet/find_all-i.rinu[PK]V1rrResolver/GitSet/prefetch-i.rinu[PK]Zfrr]Resolver/GitSet/cdesc-GitSet.rinu[PK] 2Resolver/GitSet/root_dir-i.rinu[PK]1!Resolver/CurrentSet/find_all-i.rinu[PK]'Resolver/CurrentSet/cdesc-CurrentSet.rinu[PK]s88"bResolver/APISpecification/new-c.rinu[PK]63Resolver/APISpecification/cdesc-APISpecification.rinu[PK]r#SResolver/DependencyRequest/new-c.rinu[PK]+Resolver/DependencyRequest/requirement-i.rinu[PK]lk/d Resolver/DependencyRequest/matches_spec%3f-i.rinu[PK]U$I Resolver/DependencyRequest/name-i.rinu[PK]ID;115Resolver/DependencyRequest/cdesc-DependencyRequest.rinu[PK]pott)Resolver/DependencyRequest/requester-i.rinu[PK] +Resolver/DependencyRequest/explicit%3f-i.rinu[PK]xUsqq*tResolver/DependencyRequest/dependency-i.rinu[PK]e/?Resolver/DependencyRequest/request_context-i.rinu[PK]9L~+cResolver/DependencyRequest/implicit%3f-i.rinu[PK]Sj~9eResolver/VendorSpecification/cdesc-VendorSpecification.rinu[PK]g)Resolver/VendorSpecification/install-i.rinu[PK]1_# Resolver/SpecSpecification/new-c.rinu[PK])"#Resolver/SpecSpecification/full_name-i.rinu[PK](Lpqq$b%Resolver/SpecSpecification/name-i.rinu[PK]ETZ{{'''Resolver/SpecSpecification/version-i.rinu[PK]6z  5(Resolver/SpecSpecification/cdesc-SpecSpecification.rinu[PK]k?nn(k,Resolver/SpecSpecification/platform-i.rinu[PK]1N,1.Resolver/SpecSpecification/dependencies-i.rinu[PK]l&ll!0Resolver/ignore_dependencies-i.rinu[PK]6kk"1Resolver/ComposedSet/find_all-i.rinu[PK]mѥ__"3Resolver/ComposedSet/prefetch-i.rinu[PK] Q]ݖA5Resolver/ComposedSet/new-c.rinu[PK]`kww)$7Resolver/ComposedSet/cdesc-ComposedSet.rinu[PK]vv#:Resolver/ComposedSet/remote%3d-i.rinu[PK]D ^^<Resolver/missing-i.rinu[PK]6CI`>Resolver/APISet/find_all-i.rinu[PK]u4WW2@Resolver/APISet/source-i.rinu[PK] MMAResolver/APISet/uri-i.rinu[PK] iCResolver/APISet/prefetch-i.rinu[PK]X GEResolver/APISet/new-c.rinu[PK]GResolver/APISet/cdesc-APISet.rinu[PK]Lx$JResolver/IndexSpecification/new-c.rinu[PK]܀`-MResolver/IndexSpecification/dependencies-i.rinu[PK] u07|OResolver/IndexSpecification/cdesc-IndexSpecification.rinu[PK]W8eXXRResolver/conflicts-i.rinu[PK]pee~TResolver/resolve-i.rinu[PK]Q݀$(VResolver/LockSpecification/spec-i.rinu[PK]:DD#WResolver/LockSpecification/new-c.rinu[PK]7]U  5YResolver/LockSpecification/cdesc-LockSpecification.rinu[PK]a0 ']Resolver/LockSpecification/install-i.rinu[PK]_Resolver/LockSet/find_all-i.rinu[PK]to[[`Resolver/LockSet/new-c.rinu[PK]l55!bResolver/LockSet/cdesc-LockSet.rinu[PK]:۱&eResolver/Set/find_all-i.rinu[PK]\˖*!gResolver/Set/cdesc-Set.rinu[PK]Z riResolver/Set/prefetch-i.rinu[PK]tDUVVlResolver/Set/remote-i.rinu[PK]z<^nResolver/stats-i.rinu[PK]_^^!oResolver/RequirementList/new-c.rinu[PK]ҁww$=qResolver/RequirementList/remove-i.rinu[PK]1WW&sResolver/RequirementList/empty%3f-i.rinu[PK]Smee1tResolver/RequirementList/cdesc-RequirementList.rinu[PK]&hbb"{xResolver/RequirementList/size-i.rinu[PK]qq#/zResolver/RequirementList/next5-i.rinu[PK]ʛk!{Resolver/RequirementList/add-i.rinu[PK]H!ww}Resolver/soft_missing-i.rinu[PK] OResolver/IndexSet/find_all-i.rinu[PK]>II#dResolver/IndexSet/cdesc-IndexSet.rinu[PK]WResolver/compose_sets-c.rinu[PK]GA3@Resolver/GitSpecification/cdesc-GitSpecification.rinu[PK]-&rResolver/GitSpecification/install-i.rinu[PK] !{{+Resolver/InstalledSpecification/source-i.rinu[PK]M?_Resolver/InstalledSpecification/cdesc-InstalledSpecification.rinu[PK]U<Resolver/InstalledSpecification/installable_platform%3f-i.rinu[PK]r6,Resolver/InstalledSpecification/install-i.rinu[PK]HResolver/BestSet/new-c.rinu[PK]79Ր!Resolver/BestSet/cdesc-BestSet.rinu[PK]Ļ Resolver/cdesc-Resolver.rinu[PK]4dkaaƣlatest_version_for-c.rinu[PK]0nLocalRemoteOptions/add_local_remote_options-i.rinu[PK]/0ww'cLocalRemoteOptions/accept_uri_http-i.rinu[PK]n>2BasicSpecification/default_specifications_dir-c.rinu[PK]y׃,OOBasicSpecification/version-i.rinu[PK])˭**BasicSpecification/full_require_paths-i.rinu[PK]FRR 1BasicSpecification/platform-i.rinu[PK]#}}%BasicSpecification/full_gem_path-i.rinu[PK]>3BasicSpecification/contains_requirable_file%3f-i.rinu[PK]egg$BasicSpecification/activated%3f-i.rinu[PK]s"TBasicSpecification/stubbed%3f-i.rinu[PK]%ffBasicSpecification/to_spec-i.rinu[PK]:"Ʌ.<EndOfYAMLException/cdesc-EndOfYAMLException.rinu[PK]J]]platforms%3d-c.rinu[PK]o??-configuration-c.rinu[PK]bYgglocation_of_caller-c.rinu[PK]ɺ7\pre_install-c.rinu[PK]t}aa0kSystemExitException/cdesc-SystemExitException.rinu[PK]h\tt,SystemExitException/new-c.rinu[PK]KWQQ"SystemExitException/exit_code-i.rinu[PK]~ѺM%UnsatisfiableDependencyError/new-c.rinu[PK]wwBUnsatisfiableDependencyError/cdesc-UnsatisfiableDependencyError.rinu[PK]C ,UnsatisfiableDependencyError/dependency-i.rinu[PK]n3 prefix-c.rinu[PK]use_paths-c.rinu[PK]H$HHwconfig_file-c.rinu[PK]f  MockGemUi/cdesc-MockGemUi.rinu[PK]V MockGemUi/new-c.rinu[PK]bfCC. MockGemUi/InputEOFError/cdesc-InputEOFError.rinu[PK]Kk 9 MockGemUi/InputEOFError/new-c.rinu[PK]aMockGemUi/TTY/cdesc-TTY.rinu[PK]XkMockGemUi/TTY/noecho-i.rinu[PK]]MockGemUi/TTY/tty-i.rinu[PK]7hXWMockGemUi/TTY/tty%3f-i.rinu[PK]:MockGemUi/SystemExitException/cdesc-SystemExitException.rinu[PK]}oMockGemUi/error-i.rinu[PK]̬!!$MockGemUi/terminate_interaction-i.rinu[PK]z>oMockGemUi/output-i.rinu[PK]Q$MockGemUi/input-i.rinu[PK]r1  MockGemUi/TermError/new-c.rinu[PK]H"&BMockGemUi/TermError/cdesc-TermError.rinu[PK]IAz"MockGemUi/TermError/exit_code-i.rinu[PK]o MockGemUi/ask-i.rinu[PK]{O."MockGemUi/terminated%3f-i.rinu[PK]r`JJ#Indexer/sanitize_string-i.rinu[PK]е!%Indexer/cdesc-Indexer.rinu[PK]:|R*Indexer/sanitize-i.rinu[PK].k"u,Indexer/build_modern_indicies-i.rinu[PK]1Z.eeJ.Indexer/new-c.rinu[PK] bcc(/Indexer/dest_prerelease_specs_index-i.rinu[PK]/{881Indexer/dest_directory-i.rinu[PK]=FF-3Indexer/generate_index-i.rinu[PK]--4Indexer/directory-i.rinu[PK]v]]#16Indexer/build_marshal_gemspecs-i.rinu[PK]TT7Indexer/gzip-i.rinu[PK]mP??v9Indexer/build_indicies-i.rinu[PK]lU;Indexer/compact_specs-i.rinu[PK]CZGG<Indexer/gem_file_list-i.rinu[PK])fWW$u>Indexer/dest_latest_specs_index-i.rinu[PK](#AA @Indexer/abbreviate-i.rinu[PK]Z͜qqBIndexer/build_modern_index-i.rinu[PK]\\"hDIndexer/make_temp_directories-i.rinu[PK]X%ggFIndexer/install_indicies-i.rinu[PK]PkSSGIndexer/build_modern-i.rinu[PK] =<fIIndexer/update_specs_index-i.rinu[PK]@VUUKIndexer/compress-i.rinu[PK]0Abb$MIndexer/paranoid-i.rinu[PK]"1hhNIndexer/update_index-i.rinu[PK]8ŖyBB|PIndexer/dest_specs_index-i.rinu[PK]   RIndexer/map_gems_to_specs-i.rinu[PK]KhJJfSIndexer/compress_indicies-i.rinu[PK]\FHHTmarshal_version-c.rinu[PK]"VInstallError/cdesc-InstallError.rinu[PK]]6++$jXImpossibleDependenciesError/new-c.rinu[PK] o*YImpossibleDependenciesError/conflicts-i.rinu[PK]Tu@`[ImpossibleDependenciesError/cdesc-ImpossibleDependenciesError.rinu[PK]1o?(^ImpossibleDependenciesError/request-i.rinu[PK]du&&+`ImpossibleDependenciesError/dependency-i.rinu[PK]oBBasuffix_pattern-c.rinu[PK]D++$cDependencyList/tsort_each_child-i.rinu[PK] ;lldDependencyList/development-i.rinu[PK]ba=PfDependencyList/clear-i.rinu[PK]gDependencyList/specs-i.rinu[PK]WhDependencyList/new-c.rinu[PK]9"jDependencyList/remove_by_name-i.rinu[PK]Gh4%''#lDependencyList/ok_to_remove%3f-i.rinu[PK]  !,oDependencyList/why_not_ok%3f-i.rinu[PK]/pDependencyList/remove_specs_unsatisfied_by-i.rinu[PK]&YYsDependencyList/add-i.rinu[PK];  $tDependencyList/dependency_order-i.rinu[PK]hhyDependencyList/from_specs-c.rinu[PK]p( %zDependencyList/spec_predecessors-i.rinu[PK].sXX|DependencyList/ok%3f-i.rinu[PK]|~DependencyList/find_name-i.rinu[PK]Ÿ}++&DependencyList/cdesc-DependencyList.rinu[PK] bDependencyList/active_count-i.rinu[PK]!!#NDependencyList/tsort_each_node-i.rinu[PK]OO‡DependencyList/each-i.rinu[PK]a11Ysources%3d-c.rinu[PK]y}[OOɋpre_reset_hooks-c.rinu[PK]?,!AA4\GemNotInHomeException/cdesc-GemNotInHomeException.rinu[PK]CaGemNotInHomeException/spec-i.rinu[PK]C?xx Xsources-c.rinu[PK]czGG read_binary-c.rinu[PK]rrpost_build_hooks-c.rinu[PK]LTTJNameTuple/spec_name-i.rinu[PK]rOONameTuple/to_a-i.rinu[PK]9ˡgxNameTuple/eql%3f-i.rinu[PK],3ؚNameTuple/new-c.rinu[PK]ݵJ-NameTuple/full_name-i.rinu[PK]a,jj _NameTuple/match_platform%3f-i.rinu[PK]s NameTuple/name-i.rinu[PK]: KNameTuple/to_basic-c.rinu[PK]}NameTuple/version-i.rinu[PK][NameTuple/from_list-c.rinu[PK]NameTuple/platform-i.rinu[PK]EENameTuple/null-c.rinu[PK](SyFNameTuple/cdesc-NameTuple.rinu[PK]6NameTuple/%3d%3d-i.rinu[PK]-lNameTuple/%3c%3d%3e-i.rinu[PK]baaNameTuple/prerelease%3f-i.rinu[PK]a+ZNameTuple/hash-i.rinu[PK]Iuse_gemdeps-c.rinu[PK]ff|pre_uninstall_hooks-c.rinu[PK]{d++*Requirement/%3d%7e-i.rinu[PK]<Requirement/BadRequirementError/cdesc-BadRequirementError.rinu[PK]6))Requirement/create-c.rinu[PK]llRequirement/specific%3f-i.rinu[PK]s_CRequirement/new-c.rinu[PK]O''Requirement/parse-c.rinu[PK]w Requirement/satisfied_by%3f-i.rinu[PK]~$OperationNotSupportedError/cdesc-OperationNotSupportedError.rinu[PK]KBBbinary_mode-c.rinu[PK]F%3FilePermissionError/new-c.rinu[PK]  "FilePermissionError/directory-i.rinu[PK]ww0FilePermissionError/cdesc-FilePermissionError.rinu[PK]configuration%3d-c.rinu[PK]{Exception/cdesc-Exception.rinu[PK]$DocumentError/cdesc-DocumentError.rinu[PK]sLSourceList/replace-i.rinu[PK]E_IISourceList/clear-i.rinu[PK]-z'ddISourceList/to_a-i.rinu[PK]Z  SourceList/to_ary-i.rinu[PK]^FFWSourceList/first-i.rinu[PK]66SourceList/new-c.rinu[PK]5=[SourceList/cdesc-SourceList.rinu[PK]QD[[hSourceList/empty%3f-i.rinu[PK]< SourceList/include%3f-i.rinu[PK]ߐW]UUSourceList/from-c.rinu[PK]W}ss~SourceList/delete-i.rinu[PK]nNN7SourceList/each_source-i.rinu[PK]˂B66SourceList/sources-i.rinu[PK]qPPMSourceList/each-i.rinu[PK]|ttSourceList/%3c%3c-i.rinu[PK]PackageTask/new-c.rinu[PK]^ PackageTask/cdesc-PackageTask.rinu[PK]mhh PackageTask/init-i.rinu[PK]}$ PackageTask/gem_spec-i.rinu[PK]oqPackageTask/define-i.rinu[PK]vsearcher%3d-c.rinu[PK]U WWpre_install_hooks-c.rinu[PK]jA``Platest_spec_for-c.rinu[PK]bqq$VersionOption/cdesc-VersionOption.rinu[PK]n7 %VersionOption/add_version_option-i.rinu[PK]1ˁ(VersionOption/add_prerelease_option-i.rinu[PK]d4&oVersionOption/add_platform_option-i.rinu[PK](owPGemcutterUtilities/sign_in-i.rinu[PK]Q.E GemcutterUtilities/cdesc-GemcutterUtilities.rinu[PK]Pn#GemcutterUtilities/api_key-i.rinu[PK]ju_  A%GemcutterUtilities/host-i.rinu[PK]T%&GemcutterUtilities/with_response-i.rinu[PK]C]SS,)GemcutterUtilities/rubygems_api_request-i.rinu[PK]``&;,GemcutterUtilities/add_key_option-i.rinu[PK] &-GemcutterUtilities/verify_api_key-i.rinu[PK]/ /SafeYAML/safe_load-c.rinu[PK],yݛ;1SafeYAML/load-c.rinu[PK]*Vw2SafeYAML/cdesc-SafeYAML.rinu[PK]2$|>m6DependencyRemovalException/cdesc-DependencyRemovalException.rinu[PK]_O8spec_cache_dir-c.rinu[PK]]fN9InstallerTestCase/setup-i.rinu[PK].M.,=InstallerTestCase/cdesc-InstallerTestCase.rinu[PK]%?InstallerTestCase/util_installer-i.rinu[PK]A8++%BInstallerTestCase/util_setup_gem-i.rinu[PK]8vv'DInstallerTestCase/util_inst_bindir-i.rinu[PK]iF[[%gFInstallerTestCase/util_make_exec-i.rinu[PK]N]]Ipre_reset-c.rinu[PK]UppJpost_uninstall_hooks-c.rinu[PK]0"kLConsoleUI/new-c.rinu[PK]SIISNConsoleUI/cdesc-ConsoleUI.rinu[PK]^^Ppost_reset-c.rinu[PK]F$jj RNoAliasYAMLTree/format_time-i.rinu[PK]ms(?TNoAliasYAMLTree/cdesc-NoAliasYAMLTree.rinu[PK]!YVNoAliasYAMLTree/create-c.rinu[PK]C }!XNoAliasYAMLTree/visit_String-i.rinu[PK]``jYNoAliasYAMLTree/register-i.rinu[PK]I[finish_resolve-c.rinu[PK]!;wMMi\SourceFetchProblem/source-i.rinu[PK]K\\!^SourceFetchProblem/exception-i.rinu[PK]!rzz_SourceFetchProblem/new-c.rinu[PK]9PPvaSourceFetchProblem/wordy-i.rinu[PK]/:?TTcSourceFetchProblem/error-i.rinu[PK]7.dSourceFetchProblem/cdesc-SourceFetchProblem.rinu[PK]ڽgpost_install-c.rinu[PK]~AiFakeFetcher/data-i.rinu[PK]R"""jFakeFetcher/download_to_cache-i.rinu[PK];"I0lFakeFetcher/new-c.rinu[PK]))qmFakeFetcher/fetch_path-i.rinu[PK]R1  nFakeFetcher/api_endpoints-i.rinu[PK] jt//win_platform%3f-c.rinu[PK]*_try_activate-c.rinu[PK]݅*vPlatformMismatch/cdesc-PlatformMismatch.rinu[PK]&9+JJ_PlatformMismatch/platforms-i.rinu[PK]h  PlatformMismatch/new-c.rinu[PK]똛IIMPlatformMismatch/wordy-i.rinu[PK]B߆22PlatformMismatch/name-i.rinu[PK]>7DependencyResolutionError/conflicting_dependencies-i.rinu[PK]c> "DependencyResolutionError/new-c.rinu[PK]<.DependencyResolutionError/cdesc-DependencyResolutionError.rinu[PK]ߗ'DependencyResolutionError/conflict-i.rinu[PK]^CStreamUI/progress_reporter-i.rinu[PK]TҴStreamUI/choose_from_list-i.rinu[PK] **StreamUI/outs-i.rinu[PK]StreamUI/alert_warning-i.rinu[PK]cKoo?[StreamUI/SilentDownloadReporter/cdesc-SilentDownloadReporter.rinu[PK]a?{)9StreamUI/SilentDownloadReporter/done-i.rinu[PK]*;StreamUI/SilentDownloadReporter/fetch-i.rinu[PK]v $(]StreamUI/SilentDownloadReporter/new-c.rinu[PK]1I+=StreamUI/SilentDownloadReporter/update-i.rinu[PK]Ddff)StreamUI/SimpleProgressReporter/done-i.rinu[PK]8W\LL(StreamUI/SimpleProgressReporter/new-c.rinu[PK]}ww*|StreamUI/SimpleProgressReporter/count-i.rinu[PK]2 ?MStreamUI/SimpleProgressReporter/cdesc-SimpleProgressReporter.rinu[PK]Ozz,fStreamUI/SimpleProgressReporter/updated-i.rinu[PK]3Bcc<StreamUI/new-c.rinu[PK]f StreamUI/backtrace-i.rinu[PK]KD  StreamUI/_gets_noecho-i.rinu[PK]rwwStreamUI/ask_for_password-i.rinu[PK]Cphh*StreamUI/VerboseProgressReporter/done-i.rinu[PK]cJNN)StreamUI/VerboseProgressReporter/new-c.rinu[PK]A/StreamUI/VerboseProgressReporter/cdesc-VerboseProgressReporter.rinu[PK]{Iyy+sStreamUI/VerboseProgressReporter/count-i.rinu[PK]@P+-GStreamUI/VerboseProgressReporter/updated-i.rinu[PK]\\9StreamUI/tty%3f-i.rinu[PK] StreamUI/cdesc-StreamUI.rinu[PK]fւStreamUI/download_reporter-i.rinu[PK]o))StreamUI/errs-i.rinu[PK])GJStreamUI/ask_yes_no-i.rinu[PK]_9StreamUI/alert_error-i.rinu[PK]V:#:StreamUI/terminate_interaction-i.rinu[PK]'@''JStreamUI/ins-i.rinu[PK]*nnStreamUI/ask-i.rinu[PK]u\)aStreamUI/SilentProgressReporter/done-i.rinu[PK]o+[(WStreamUI/SilentProgressReporter/new-c.rinu[PK]{{?qStreamUI/SilentProgressReporter/cdesc-SilentProgressReporter.rinu[PK]ۥyN*[StreamUI/SilentProgressReporter/count-i.rinu[PK]i ,EStreamUI/SilentProgressReporter/updated-i.rinu[PK]ΰK StreamUI/alert-i.rinu[PK],>>  StreamUI/say-i.rinu[PK]Ռ\crr. StreamUI/VerboseDownloadReporter/progress-i.rinu[PK]jzz/\ StreamUI/VerboseDownloadReporter/file_name-i.rinu[PK]Xkk*5 StreamUI/VerboseDownloadReporter/done-i.rinu[PK]++ StreamUI/VerboseDownloadReporter/fetch-i.rinu[PK]) StreamUI/VerboseDownloadReporter/new-c.rinu[PK]G,= StreamUI/VerboseDownloadReporter/update-i.rinu[PK]tt10 StreamUI/VerboseDownloadReporter/total_bytes-i.rinu[PK]JA StreamUI/VerboseDownloadReporter/cdesc-VerboseDownloadReporter.rinu[PK]= CommandManager/register_command-i.rinu[PK]{@q99.J@ CommandManager/find_command_possibilities-i.rinu[PK]%"rr!A CommandManager/command_names-i.rinu[PK]F[/&C CommandManager/unregister_command-i.rinu[PK]NJyE CommandManager/instance-i.rinu[PK]u]]OG PathSupport/path%3d-i.rinu[PK]`]]H PathSupport/home%3d-i.rinu[PK]"J PathSupport/new-c.rinu[PK]6==L PathSupport/path-i.rinu[PK]REEN PathSupport/home-i.rinu[PK]jW O PathSupport/cdesc-PathSupport.rinu[PK]\uJ {R time-c.rinu[PK]fJT StringSource/new-c.rinu[PK]"U StringSource/cdesc-StringSource.rinu[PK]*++W StringSource/read-i.rinu[PK]mc;;1Y StringSource/readpartial-i.rinu[PK]JnhhZ default_rubygems_dirs-c.rinu[PK]YnKKk\ TestCase/install_specs-i.rinu[PK]b<<^ TestCase/setup-i.rinu[PK]MM a TestCase/process_based_port-i.rinu[PK]$!SSc TestCase/have_git%3f-i.rinu[PK]x|ZZ d TestCase/StaticSet/find_all-i.rinu[PK]%cf TestCase/StaticSet/cdesc-StaticSet.rinu[PK]T VVi TestCase/StaticSet/new-c.rinu[PK]IY!,k TestCase/StaticSet/load_spec-i.rinu[PK]SJJ!Gm TestCase/StaticSet/find_spec-i.rinu[PK] 1kkn TestCase/StaticSet/remote-i.rinu[PK]:T|??p TestCase/StaticSet/add-i.rinu[PK] `  %r TestCase/unresolved_names-i.rinu[PK]GJRR~s TestCase/spec-i.rinu[PK]kFFu TestCase/req-i.rinu[PK]<v TestCase/enable_shared-i.rinu[PK]' aax TestCase/nmake_found%3f-i.rinu[PK],},,=z TestCase/new_default_spec-i.rinu[PK]1D %{ TestCase/scan_make_command_lines-i.rinu[PK]טnn+} TestCase/load_cert-c.rinu[PK]WW~ TestCase/uninstall_gem-i.rinu[PK]\}݂" TestCase/install_default_gems-i.rinu[PK]V TestCase/util_make_gems-i.rinu[PK]@HH TestCase/read_binary-i.rinu[PK]ZZ R TestCase/refute_path_exists-i.rinu[PK]5EE TestCase/rubybin-c.rinu[PK]-Z` TestCase/make_command-i.rinu[PK]4؄%Ў TestCase/util_setup_spec_fetcher-i.rinu[PK]ZC TestCase/quick_gem-i.rinu[PK]傺"* TestCase/save_loaded_features-i.rinu[PK]S;;% TestCase/util_setup_fake_fetcher-i.rinu[PK]ԗkC% TestCase/assert_activate-i.rinu[PK]W^MoLL* TestCase/assert_contains_make_command-i.rinu[PK]ɏ?II1 TestCase/util_set_arch-i.rinu[PK]}/ZZŜ TestCase/util_clear_gems-i.rinu[PK]肍cc#l TestCase/install_default_specs-i.rinu[PK]g66" TestCase/v-i.rinu[PK] G'   TestCase/loaded_spec_names-i.rinu[PK]ں  TestCase/cdesc-TestCase.rinu[PK] + TestCase/process_based_port-c.rinu[PK]WIIa TestCase/util_gem-i.rinu[PK]zz TestCase/build_rake_in-i.rinu[PK]e444 TestCase/util_zip-i.rinu[PK]ey;;/ TestCase/git_gem-i.rinu[PK] MJJ TestCase/dep-i.rinu[PK](]rr: TestCase/key_path-c.rinu[PK]GG TestCase/read_cache-i.rinu[PK]{P?DD TestCase/vendor_gem-i.rinu[PK]Q>Q& TestCase/SpecFetcherSetup/declare-c.rinu[PK]Ύ}}#= TestCase/SpecFetcherSetup/spec-i.rinu[PK] ˜$ TestCase/SpecFetcherSetup/clear-i.rinu[PK]K3. TestCase/SpecFetcherSetup/legacy_platform-i.rinu[PK]·, TestCase/SpecFetcherSetup/created_specs-i.rinu[PK]`~~" TestCase/SpecFetcherSetup/gem-i.rinu[PK]Ҹ3 TestCase/SpecFetcherSetup/cdesc-SpecFetcherSetup.rinu[PK]kkk TestCase/spec_fetcher-i.rinu[PK] jj\ TestCase/install_gem-i.rinu[PK]Cdoo TestCase/write_file-i.rinu[PK]f TestCase/all_spec_names-i.rinu[PK]ϓ  TestCase/util_build_gem-i.rinu[PK]>XX TestCase/win_platform%3f-i.rinu[PK]w ss TestCase/create_tmpdir-i.rinu[PK] O TestCase/make_command-c.rinu[PK]pa TestCase/add_to_fetcher-i.rinu[PK]@@ TestCase/mu_pp-i.rinu[PK]{'g TestCase/common_installer_teardown-i.rinu[PK] TestCase/util_spec-i.rinu[PK]U3xx TestCase/install_gem_user-i.rinu[PK]3Ib TestCase/cert_path-c.rinu[PK]y* TestCase/vc_windows%3f-i.rinu[PK]ϵ!% TestCase/parse_make_command_line-i.rinu[PK]E, TestCase/wait_for_child_process_to_exit-i.rinu[PK]vQYYa TestCase/win_platform%3f-c.rinu[PK]{ TestCase/teardown-i.rinu[PK][c   TestCase/util_remove_gem-i.rinu[PK]K\lQ TestCase/vc_windows%3f-c.rinu[PK]HDnnH2 ConfigFile/new-c.rinu[PK]_HH6 ConfigFile/backtrace-i.rinu[PK]WW 8 ConfigFile/rubygems_api_key-i.rinu[PK]n  1: ConfigFile/load_file-i.rinu[PK]XPMM; ConfigFile/args-i.rinu[PK]:ii= ConfigFile/ssl_verify_mode-i.rinu[PK]/`m> ConfigFile/bulk_threshold-i.rinu[PK] QMM@ ConfigFile/%5b%5d-i.rinu[PK]Σ\\ mB ConfigFile/handle_arguments-i.rinu[PK] D ConfigFile/cdesc-ConfigFile.rinu[PK]0,R ConfigFile/ssl_ca_cert-i.rinu[PK]EHSSS ConfigFile/write-i.rinu[PK]c8^^U ConfigFile/really_verbose-i.rinu[PK]AK<<CW ConfigFile/path-i.rinu[PK]II  X ConfigFile/load_api_keys-i.rinu[PK]do;;Z ConfigFile/home-i.rinu[PK]sû*[ ConfigFile/disable_default_gem_server-i.rinu[PK]CQQ] ConfigFile/%5b%5d%3d-i.rinu[PK]  _ ConfigFile/verbose-i.rinu[PK],-ma ConfigFile/check_credentials_permissions-i.rinu[PK]5\\c ConfigFile/each-i.rinu[PK]qZZ :e ConfigFile/config_file_name-i.rinu[PK]yjj#f ConfigFile/rubygems_api_key%3d-i.rinu[PK]} %h ConfigFile/RbConfig/cdesc-RbConfig.rinu[PK]WhRR~j ConfigFile/api_keys-i.rinu[PK]׶[[[ l ConfigFile/credentials_path-i.rinu[PK]Ĩ[m ConfigFile/hash-i.rinu[PK]Nvn Command/configure_options-i.rinu[PK];bUUgp Command/handles%3f-i.rinu[PK]QY!r Command/create_option_parser-i.rinu[PK]ݩ+s Command/get_all_gem_names_and_versions-i.rinu[PK]c'889v Command/summary-i.rinu[PK] w Command/specific_extra_args-c.rinu[PK]Ybby Command/remove_option-i.rinu[PK]fi u{ Command/cdesc-Command.rinu[PK] 22P Command/parser-i.rinu[PK]ń Command/extra_args-c.rinu[PK]~ Command/new-c.rinu[PK]DU _ Command/add_parser_run_info-i.rinu[PK]vPTt Command/handle_options-i.rinu[PK]$jII@ Command/defaults_str-i.rinu[PK]a]]ҏ Command/begins%3f-i.rinu[PK]"5BBu Command/execute-i.rinu[PK]WcJJ Command/add_extra_args-i.rinu[PK]m& Command/get_one_optional_argument-i.rinu[PK]00 Command/options-i.rinu[PK],,/ Command/command-i.rinu[PK]]388 Command/wrap-i.rinu[PK]+^$ Command/add_specific_extra_args-c.rinu[PK]?\*GWW+ Command/get_all_gem_names-i.rinu[PK]П Command/extra_args%3d-c.rinu[PK]YhCC Command/build_args-c.rinu[PK]TZff Command/description-i.rinu[PK]=SSU Command/program_name-i.rinu[PK]mm Command/when_invoked-i.rinu[PK]K@U;; Command/defaults-i.rinu[PK]%}' Command/common_options-c.rinu[PK]V7~v Command/build_args%3d-c.rinu[PK](HHì Command/show_help-i.rinu[PK]0UQ Command/get_one_gem_name-i.rinu[PK]"%]I Command/add_common_option-c.rinu[PK]CTR Command/add_option-i.rinu[PK]ƾδ Command/usage-i.rinu[PK][l/ ζ Command/show_lookup_failure-i.rinu[PK]kfRR Command/invoke-i.rinu[PK]m*S#G Command/invoke_with_build_args-i.rinu[PK]!VD Command/arguments-i.rinu[PK]w+ Command/merge_options-i.rinu[PK]~||% Command/specific_extra_args_hash-c.rinu[PK]^%$ Ext/RakeBuilder/cdesc-RakeBuilder.rinu[PK] FF Ext/RakeBuilder/build-c.rinu[PK]CA Ext/cdesc-Ext.rinu[PK]Py1. Ext/ConfigureBuilder/cdesc-ConfigureBuilder.rinu[PK]UbThUU Ext/ConfigureBuilder/build-c.rinu[PK]\-II Ext/CmakeBuilder/build-c.rinu[PK]ss~&H Ext/CmakeBuilder/cdesc-CmakeBuilder.rinu[PK]9q Ext/Builder/class_name-c.rinu[PK]Y=@@ Ext/Builder/cdesc-Builder.rinu[PK] H!M Ext/Builder/build_extensions-i.rinu[PK]'R Ext/Builder/new-c.rinu[PK]^  v Ext/Builder/make-c.rinu[PK]wh Ext/Builder/run-c.rinu[PK]% Ext/Builder/redirector-c.rinu[PK]b"u Ext/BuildError/cdesc-BuildError.rinu[PK]`* Ext/ExtConfBuilder/cdesc-ExtConfBuilder.rinu[PK]0+PP Ext/ExtConfBuilder/build-c.rinu[PK]ڮ  ErrorReason/cdesc-ErrorReason.rinu[PK]{>l RbConfig/cdesc-RbConfig.rinu[PK] ,#H default_gems_use_full_paths%3f-c.rinu[PK] Qnn1 register_default_spec-i.rinu[PK]yuu Uninstaller/spec-i.rinu[PK]&4LL Uninstaller/uninstall_gem-i.rinu[PK]zxdd= Uninstaller/new-c.rinu[PK]o@ۓ# Uninstaller/remove_executables-i.rinu[PK]]C% Uninstaller/remove-i.rinu[PK]MM Uninstaller/path_ok%3f-i.rinu[PK]TcSGG 9 Uninstaller/cdesc-Uninstaller.rinu[PK](%t Uninstaller/uninstall-i.rinu[PK]~,XX Uninstaller/bin_dir-i.rinu[PK]|SSS Uninstaller/gem_home-i.rinu[PK] Uninstaller/remove_all-i.rinu[PK]{~ Version/bump-i.rinu[PK].Bς  Version/release-i.rinu[PK]Q~~ Version/create-c.rinu[PK]߂a a  Version/cdesc-Version.rinu[PK]wJO;+ Version/eql%3f-i.rinu[PK]>T- Version/new-c.rinu[PK] aa. Version/correct%3f-c.rinu[PK]坌uu'0 Version/approximate_recommendation-i.rinu[PK]<p2 Version/to_s-i.rinu[PK]sɑ3 Version/marshal_dump-i.rinu[PK] 2__5 Version/version-i.rinu[PK]v]7 Version/marshal_load-i.rinu[PK] d:9 Version/%3c%3d%3e-i.rinu[PK]=I``{; Version/prerelease%3f-i.rinu[PK]`5%= InstallUpdateOptions/install_update_defaults_str-i.rinu[PK]r}}2#? InstallUpdateOptions/cdesc-InstallUpdateOptions.rinu[PK]C4B InstallUpdateOptions/add_install_update_options-i.rinu[PK]!OOD default_cert_path-c.rinu[PK]IXXE default_sources-c.rinu[PK](== 6G user_dir-c.rinu[PK]EH done_installing-c.rinu[PK]4??J default_key_path-c.rinu[PK]#zGGDL default_ext_dir_for-c.rinu[PK]Dr$JJN Security/reset-c.rinu[PK]{{`P Security/Signer/cdesc-Signer.rinu[PK]qq%*S Security/Signer/digest_algorithm-i.rinu[PK]ݘT Security/Signer/new-c.rinu[PK]o||+W Security/Signer/cert_chain-i.rinu[PK]s,:NNX Security/Signer/sign-i.rinu[PK]ӣ"RRZ Security/Signer/key-i.rinu[PK]"aa'\ Security/create_cert-c.rinu[PK][^ Security/re_sign-c.rinu[PK]Z` Security/Policy/cdesc-Policy.rinu[PK]Q!!f Security/Policy/only_trusted-i.rinu[PK]! g Security/Policy/check_data-i.rinu[PK]y> i Security/Policy/verify_data-i.rinu[PK])0 j Security/Policy/verify_root-i.rinu[PK]ҼQl Security/Policy/new-c.rinu[PK]?n Security/Policy/check_root-i.rinu[PK]_m&o Security/Policy/verify_signatures-i.rinu[PK]X  Dr Security/Policy/check_trust-i.rinu[PK]2z!rt Security/Policy/verify_chain-i.rinu[PK]8POu Security/Policy/to_s-i.rinu[PK]M,!w Security/Policy/name-i.rinu[PK]j& lx Security/Policy/check_chain-i.rinu[PK]׌"mz Security/Policy/verify_signer-i.rinu[PK]Wwee{ Security/Policy/verify-i.rinu[PK]6[ 1 ~ Security/Policy/only_signed-i.rinu[PK]ƀ` Security/Policy/check_cert-i.rinu[PK]3|| Security/Policy/check_key-i.rinu[PK]q%`//$ʃ Security/alt_name_or_x509_entry-c.rinu[PK]x%M Security/create_cert_self_signed-c.rinu[PK]r Security/create_key-c.rinu[PK] kA Security/write-c.rinu[PK],K Security/create_cert_email-c.rinu[PK]7f%b Security/Exception/cdesc-Exception.rinu[PK]L" Security/trusted_certificates-c.rinu[PK]ֺujjy Security/email_to_name-c.rinu[PK],fPfP. Security/cdesc-Security.rinu[PK]|J~ Security/trust_dir-c.rinu[PK]~ Security/sign-c.rinu[PK]73hy Security/TrustDir/new-c.rinu[PK]T  Security/TrustDir/issuer_of-i.rinu[PK]}+ ee Security/TrustDir/dir-i.rinu[PK]nvv'6 Security/TrustDir/load_certificate-i.rinu[PK]$S  Security/TrustDir/verify-i.rinu[PK]W@ۇ'% Security/TrustDir/each_certificate-i.rinu[PK][c  Security/TrustDir/name_path-i.rinu[PK]# Security/TrustDir/cdesc-TrustDir.rinu[PK]Q=qq! Security/TrustDir/trust_cert-i.rinu[PK]~inn  Security/TrustDir/cert_path-i.rinu[PK]a om Platform/%3d%7e-i.rinu[PK].W Platform/inspect-i.rinu[PK]Ϫ! Platform/to_a-i.rinu[PK]›Hj Platform/eql%3f-i.rinu[PK]Q}0" Platform/new-c.rinu[PK]x5X Platform/local-c.rinu[PK]p( Platform/to_s-i.rinu[PK]A[ Platform/match-c.rinu[PK]Y Platform/version-i.rinu[PK]/ڧ; Platform/os-i.rinu[PK]c Platform/%3d%3d%3d-i.rinu[PK]@O Platform/%3d%3d-i.rinu[PK]qLn5 Platform/cdesc-Platform.rinu[PK] Platform/installable%3f-c.rinu[PK]8 Platform/cpu-i.rinu[PK] B SpecificGemNotFoundException/cdesc-SpecificGemNotFoundException.rinu[PK]  % SpecificGemNotFoundException/new-c.rinu[PK]4gg&y SpecificGemNotFoundException/name-i.rinu[PK]֘7pp)6 SpecificGemNotFoundException/version-i.rinu[PK]mm(! SpecificGemNotFoundException/errors-i.rinu[PK]!aUU# find_latest_files-c.rinu[PK]Ƿ_' RequestSet/resolve_current-i.rinu[PK]Y<::r) RequestSet/install_into-i.rinu[PK]+L* RequestSet/development-i.rinu[PK]*s'D, RequestSet/GemDependencyAPI/source-i.rinu[PK]*>. RequestSet/GemDependencyAPI/platforms-i.rinu[PK]P$|0 RequestSet/GemDependencyAPI/new-c.rinu[PK]C.#&2 RequestSet/GemDependencyAPI/group-i.rinu[PK]s$4 RequestSet/GemDependencyAPI/git-i.rinu[PK]@54456 RequestSet/GemDependencyAPI/cdesc-GemDependencyAPI.rinu[PK]o-(K: RequestSet/GemDependencyAPI/gemspec-i.rinu[PK]*ę)@< RequestSet/GemDependencyAPI/platform-i.rinu[PK]>*GG$> RequestSet/GemDependencyAPI/gem-i.rinu[PK]-3/LA RequestSet/GemDependencyAPI/pin_gem_source-i.rinu[PK]agg%C RequestSet/GemDependencyAPI/load-i.rinu[PK]@b%nE RequestSet/GemDependencyAPI/ruby-i.rinu[PK]#UjjG RequestSet/load_gemdeps-i.rinu[PK]^^"uI RequestSet/Lockfile/platforms-i.rinu[PK]#%%K RequestSet/Lockfile/cdesc-Lockfile.rinu[PK]>bN RequestSet/Lockfile/new-c.rinu[PK]9R NP RequestSet/Lockfile/add_GIT-i.rinu[PK]nNNQ RequestSet/Lockfile/to_s-i.rinu[PK][sTjjLS RequestSet/Lockfile/write-i.rinu[PK]g߻L'U RequestSet/Lockfile/ParseError/new-c.rinu[PK]"'{{*$W RequestSet/Lockfile/ParseError/column-i.rinu[PK]3-Kuu(X RequestSet/Lockfile/ParseError/line-i.rinu[PK];hjj(Z RequestSet/Lockfile/ParseError/path-i.rinu[PK]P912\ RequestSet/Lockfile/ParseError/cdesc-ParseError.rinu[PK]$_ RequestSet/specs-i.rinu[PK]љ}` RequestSet/new-c.rinu[PK] eT#c RequestSet/ignore_dependencies-i.rinu[PK]A٣UUe RequestSet/import-i.rinu[PK]2g RequestSet/specs_in-i.rinu[PK]}\9eSS~h RequestSet/remote-i.rinu[PK]X0(^^j RequestSet/always_install-i.rinu[PK]/}Nk RequestSet/resolve-i.rinu[PK]e/dm RequestSet/dependencies-i.rinu[PK]Y mmo RequestSet/gem-i.rinu[PK], TTp RequestSet/soft_missing-i.rinu[PK]v$Tr RequestSet/cdesc-RequestSet.rinu[PK]X$mx RequestSet/install_from_gemdeps-i.rinu[PK]+^N{ RequestSet/sorted_requests-i.rinu[PK]Aff| RequestSet/install-i.rinu[PK]ڥC;[[Y ruby_api_version-c.rinu[PK],}}' DependencyInstaller/installed_gems-i.rinu[PK]w+͂ DependencyInstaller/consider_remote%3f-i.rinu[PK]f@@0τ DependencyInstaller/cdesc-DependencyInstaller.rinu[PK]ޏ4<o DependencyInstaller/new-c.rinu[PK][hUU6 DependencyInstaller/find_spec_by_name_and_version-i.rinu[PK]xx!v DependencyInstaller/document-i.rinu[PK]xx? DependencyInstaller/errors-i.rinu[PK]6ȩ  DependencyInstaller/install-i.rinu[PK]g4I*0 DependencyInstaller/consider_local%3f-i.rinu[PK]$. pre_uninstall-c.rinu[PK]u(1 DependencyError/cdesc-DependencyError.rinu[PK/