Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
ruby / usr / share / ri / 2.2.0 / system / Gem / cdesc-Gem.ri
Size: Mime:
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"6<tt>gem help</tt> and <tt>gem help [command]</tt>;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"<tt>gem server</tt>);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"OFor RubyGems packagers, provide lib/rubygems/defaults/operating_system.rb ;TI"=and override 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 Weirich   -- 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/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;F00o;;[;@æ;0@æ@cRDoc::NormalModule0U;[iI"RUBYGEMS_DIR;FI"Gem::RUBYGEMS_DIR;F00o;;[;@æ;0@æ@@0U;[iI"WIN_PATTERNS;FI"Gem::WIN_PATTERNS;F00o;;[o;	;[I";An Array of Regexps that match windows Ruby platforms.;T;@æ;0@æ@@0U;[iI"GEM_DEP_FILES;FI"Gem::GEM_DEP_FILES;F00o;;[;@æ;0@æ@@0U;[iI"REPOSITORY_SUBDIRECTORIES;FI"#Gem::REPOSITORY_SUBDIRECTORIES;F00o;;[o;	;[I"'Subdirectories in a gem repository;T;@æ;0@æ@@0U;[iI"*REPOSITORY_DEFAULT_GEM_SUBDIRECTORIES;FI"/Gem::REPOSITORY_DEFAULT_GEM_SUBDIRECTORIES;F00o;;[o;	;[I"8Subdirectories in a gem repository for default gems;T;@æ;0@æ@@0U;[iI"LOADED_SPECS_MUTEX;FI"Gem::LOADED_SPECS_MUTEX;F00o;;[;@æ;0@æ@@0U;[iI"MARSHAL_SPEC_DIR;FI"Gem::MARSHAL_SPEC_DIR;F00o;;[o;	;[I">Location of Marshal quick gemspecs on remote repositories;T;@æ;0@æ@@0U;[iI"DEFAULT_HOST;FI"Gem::DEFAULT_HOST;F00o;;[;@é;0@é@@0U;[iI"	RDoc;FI"Gem::RDoc;F0I"RDoc::RubygemsHook;Fo;;[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;F00o;;[;@ø;0@ø@@0[[[I"
class;T[[;[Z[I"
bin_path;F@ý[I"binary_mode;F@ý[I"bindir;F@ý[I"clear_default_specs;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"!find_unresolved_default_spec;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"register_default_spec;F@ý[I"#remove_unresolved_default_spec;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[[;[[;[[;[[[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/open_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/file_source.rb;TI"&lib/rubygems/package/io_source.rb;TI" lib/rubygems/package/old.rb;TI"#lib/rubygems/package/source.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/connection_pools.rb;TI"&lib/rubygems/request/http_pool.rb;TI"'lib/rubygems/request/https_pool.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;TI"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;T@øcRDoc::TopLevel