Linux heracles.o2switch.net 4.18.0-553.62.1.lve.el8.x86_64 #1 SMP Mon Jul 21 17:50:35 UTC 2025 x86_64
/
opt
/
alt
/
ruby27
/
share
/
ri
/
system
/
Gem
/
Specification
/
//opt/alt/ruby27/share/ri/system/Gem/Specification/cdesc-Specification.ri
U:RDoc::NormalClass[iI"Specification:ETI"Gem::Specification;TI"Gem::BasicSpecification;To:RDoc::Markup::Document:@parts[o;;[ : @fileI" lib/bundler/rubygems_ext.rb;T:0@omit_headings_from_table_of_contents_below0o;;[ 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::BlankLine o: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"U s.metadata = { "source_code_uri" => "https://github.com/example/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; I""lib/rubygems/specification.rb;T; 0; 0; 0[[ I"activated;TI"RW;T:privateFI""lib/rubygems/specification.rb;T[ I"activated?;T@-;F@.[ I"bindir;T@-;F@.[ I"cert_chain;T@-;F@.[ I"description;TI"R;T;F@.[ I" email;T@-;F@.[ I" homepage;T@-;F@.[ I" location;T@-;FI" lib/bundler/rubygems_ext.rb;T[ I" metadata;T@-;F@.[ I" name;T@-;F@.[ I"post_install_message;T@-;F@.[ I"relative_loaded_from;T@-;F@>[ I"remote;T@-;F@>[ I"required_ruby_version;T@7;F@.[ I"required_rubygems_version;T@7;F@.[ I"rubygems_version;T@-;F@.[ I"signing_key;T@-;F@.[ I"specification_version;T@-;F@.[ I"summary;T@7;F@.[ I"version;T@7;F@.[U:RDoc::Constant[i I"&NONEXISTENT_SPECIFICATION_VERSION;TI":Gem::Specification::NONEXISTENT_SPECIFICATION_VERSION;T:public0o;;[o;;[I"EThe version number of a specification that does not specify one ;TI"$(i.e. RubyGems 0.7 or earlier).;T; @); 0@)@cRDoc::NormalClass0U;[i I"LOAD_CACHE_MUTEX;TI")Gem::Specification::LOAD_CACHE_MUTEX;T;0o;;[ ; @); 0@)@@b0[[I"::Bundler::MatchPlatform;To;;[ ; @; 0@>[[I" class;T[[;[ [:protected[ [;[)[I" _load;T@.[I"all;T@.[I" all=;T@.[I"all_names;T@.[I"array_attributes;T@.[I"attribute_names;T@.[I"default_stubs;T@.[I" dirs;T@.[I" dirs=;T@.[I" each;T@.[I"find_active_stub_by_path;T@.[I"find_all_by_full_name;T@.[I"find_all_by_name;T@.[I"find_by_name;T@.[I"find_by_path;T@.[I"find_in_unresolved;T@.[I"find_in_unresolved_tree;T@.[I"find_inactive_by_path;T@.[I"from_yaml;T@.[I"gemspec_stubs_in;T@.[I"installed_stubs;T@.[I"latest_specs;T@.[I" load;T@.[I"load_defaults;T@.[I"new;T@.[I"non_nil_attributes;T@.[I"normalize_yaml_input;T@.[I" outdated;T@.[I" outdated_and_latest_version;T@.[I"required_attribute?;T@.[I"required_attributes;T@.[I" reset;T@.[I" sort_by!;T@.[I" stubs;T@.[I"stubs_for;T@.[I"unresolved_deps;T@.[I" instance;T[[;[ [;[ [;[r[I" _dump;T@.[I"abbreviate;T@.[I" activate;T@.[I"activate_dependencies;T@.[I"add_bindir;T@.[I"add_dependency;T@.[I"add_dependency_with_type;T@.[I"add_development_dependency;T@.[I"add_runtime_dependency;T@.[I"add_self_to_load_path;T@.[I"author;T@.[I"author=;T@.[I"authors;T@.[I" authors=;T@.[I" base_dir;T@.[I"bin_dir;T@.[I" bin_file;T@.[I"build_args;T@.[I"build_info_dir;T@.[I"build_info_file;T@.[I"cache_dir;T@.[I"cache_file;T@.[I"conflicts;T@.[I" date;T@.[I" date=;T@.[I"default_value;T@.[I"dependencies;T@.[I"dependencies_to_gemfile;T@>[I"dependent_gems;T@.[I"dependent_specs;T@.[I"description=;T@.[I"development_dependencies;T@.[I"doc_dir;T@.[I"executable;T@.[I"executable=;T@.[I"executables;T@.[I"executables=;T@.[I"extension_dir;T@>[I"extensions;T@.[I"extensions=;T@.[I"extra_rdoc_files;T@.[I"extra_rdoc_files=;T@.[I"file_name;T@.[I" files;T@.[I"files=;T@.[I"find_all_satisfiers;T@.[I"for_cache;T@.[I"full_gem_path;T@>[I"full_name;T@.[I"gem_dir;T@>[I" gems_dir;T@.[I"git_version;T@>[I"groups;T@>[I"has_conflicts?;T@.[I"initialize_copy;T@.[I"#invalidate_memoized_attributes;T@.[I"$keep_only_files_and_directories;T@.[I"lib_files;T@.[I"license;T@.[I" license=;T@.[I" licenses;T@.[I"licenses=;T@.[I"load_paths;T@>[I"loaded_from;T@>[I"mark_version;T@.[I"missing_extensions?;T@.[I"name_tuple;T@.[I" nondevelopment_dependencies;T@>[I"normalize;T@.[I" platform;T@.[I"platform=;T@.[I"rdoc_options;T@.[I"rdoc_options=;T@.[I"removed_method_calls;T@.[I"require_path;T@.[I"require_path=;T@.[I"require_paths=;T@.[I"required_ruby_version=;T@.[I"required_rubygems_version=;T@.[I"requirements;T@.[I"requirements=;T@.[I"$reset_nil_attributes_to_default;T@.[I"rg_extension_dir;T@>[I"rg_full_gem_path;T@>[I"rg_loaded_from;T@>[I"ri_dir;T@.[I"ruby_code;T@.[I"runtime_dependencies;T@.[I"same_attributes?;T@.[I" sanitize;T@.[I"sanitize_string;T@.[I"satisfies_requirement?;T@.[I" sort_obj;T@.[I"source;T@>[I" spec_dir;T@.[I"spec_file;T@.[I"spec_name;T@.[I" stubbed?;T@.[I" summary=;T@.[I"to_gemfile;T@>[I"to_ruby;T@.[I"to_ruby_for_cache;T@.[I"to_spec;T@.[I" traverse;T@.[I" validate;T@.[I"validate_dependencies;T@.[I"validate_metadata;T@.[I"validate_permissions;T@.[I" version=;T@.[[I"Gem::Deprecate;To;;[ ; @); 0@.[I"Enumerable;To;;[ ; @); 0@.[ U:RDoc::Context::Section[i 0o;;[ ; 0; 0U;[i I" Required gemspec attributes;To;;[ ; 0; 0U;[i I"#Recommended gemspec attributes;To;;[ ; 0; 0U;[i I" Optional gemspec attributes;To;;[ ; 0; 0U;[i I"Specification internals;To;;[ ; 0; 0[ I" lib/bundler/rubygems_ext.rb;TI"lib/rubygems/installer.rb;TI""lib/rubygems/specification.rb;TI"lib/rubygems/test_case.rb;T@)cRDoc::TopLevel