From 8623c81220541cb05e793e3e9aec8a561e2c57e2 Mon Sep 17 00:00:00 2001 From: Hiroshi SHIBATA Date: Tue, 7 Feb 2023 17:29:19 +0900 Subject: Document default gems and bundled gems specifications --- doc/standard_library.rdoc | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'doc') diff --git a/doc/standard_library.rdoc b/doc/standard_library.rdoc index 7c9938c5b0..6ea7ae9cd6 100644 --- a/doc/standard_library.rdoc +++ b/doc/standard_library.rdoc @@ -23,6 +23,14 @@ Socket:: Access underlying OS socket implementations = Default gems +* default gems are shipped with Ruby releases and also available as rubygems. +* default gems are not uninstallable from Ruby installation. +* default gems can be updated used by rubygems. + * e.g. `gem update json` +* default gems can be used with bundler environment like `clean_env`. +* default gems can be used any version on Gemfile. + * e.g. `gem "json", ">= 2.6"` + == Libraries Abbrev:: Calculates a set of unique abbreviations for a given set of strings @@ -99,6 +107,12 @@ Zlib:: Ruby interface for the zlib compression/decompression library = Bundled gems +* bundled gems are shipped with Ruby releases and also available as rubygems. +* bundled gems are same as normal gems like `rails`, `rack`. + * They are only bundled with Ruby releases. + * They can be uninstallable from Ruby installation. + * They are needed to declare in Gemfile when use with bundler. + == Libraries MiniTest:: A test suite with TDD, BDD, mocking and benchmarking -- cgit v1.2.1