本体に組み込まれているライブラリです。書かなくても使うことができます。クラスBasicObject特殊な用途のために意図的にほとんど何も定義されていないクラスです。Objectクラスの親にあたります。以降で導入されました。Object全てのクラスのスーパークラス。オブジェクトの一般的な振舞いを定義します。Array配列クラスです。オブジェクトを要素として持つことができます。持するオブジェクトのクラスです。スクリプトレベルでは気にする必要は全くありません。Dirディレクトリの操作を行うためのクラスです。Encoding文字エンコーディング(文字符号化方式)のクラスです。Rubyの多言語対応(M17N)機能において利用されます。Encoding::Converter文字エンコーディング(文字符号化方式)の変換器のクラスです。既存の変換器より一段細かな処理が可能となります。機能を提供するためのラッパークラスです。外部イテレータとしても使えます。メソッドの遅延評価版を提供するためのクラス。クラスの唯一のインスタンスです。その他の全てのオブジェクトは真です。Fiberノンプリエンプティブな軽量スレッド(以下ファイバーと呼ぶ)を提供します。呼ばれることもあります。違いユーザレベルスレッドとして実装されています。File::Statファイルの情報を格納したオブジェクトのクラス。Hashハッシュテーブル(連想配列とも呼ぶ)のクラスです。ジェクト(キー)から任意の種類のオブジェクト(値)への関連づけを行うことができます。IO基本的な入出力機能のためのクラスです。Fileファイルアクセスのためのクラスです。MatchData正規表現のマッチに関する情報を扱うためのクラス。メソッドオブジェクトのクラスです。Moduleモジュールのクラスです。Classクラスのクラスです。