Document default gems and bundled gems specifications

This commit is contained in:
Hiroshi SHIBATA 2023-02-07 17:29:19 +09:00
Родитель 5ee39ea67f
Коммит 8623c81220
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: F9CF13417264FAC2
1 изменённых файлов: 14 добавлений и 0 удалений

Просмотреть файл

@ -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