🏳️Ruby-Doc.org: Documenting the Ruby Language

Website faviconruby-doc.org

Fast, searchable Ruby documentation for core and standard libraries. Plus, links to tutorials, guides, books, and related sites.

[Home](/)

[Current](/current)

[Downloads](/downloads)

Current Ruby Releases

---------------------

These are the complete API documents for base classes, modules, and included libraries in the current stables releases of Ruby.

*   [Complete API docs for Ruby 3.4.1](/3.4.1)

*   [Complete API docs for Ruby 3.3.7](/3.3.7)

*   [Complete API docs for Ruby 3.2.6](/3.2.6)

*   [Complete API docs for Ruby 3.1.6](/3.1.6)

*   [Complete API docs for Ruby 3.0.7](/3.0.7)

Older Ruby Releases

-------------------

*   [Complete 3.3.6](/3.3.6)

*   [Complete 3.3.5](/3.3.5)

*   [Complete 3.3.4](/3.3.4)

*   [Complete 3.3.3](/3.3.3)

*   [Complete 3.3.2](/3.3.2)

*   [Complete 3.3.1](/3.3.1)

*   [Complete 3.3.0](/3.3.0)

*   [Complete 3.2.5](/3.2.5)

*   [Complete 3.2.4](/3.2.4)

*   [Complete 3.2.3](/3.2.3)

*   [Complete 3.2.2](/3.2.2)

*   [Complete 3.2.1](/3.2.1)

*   [Complete 3.2.0](/3.2.0)

*   [Complete 3.1.5](/3.1.5)

*   [Complete 3.1.4](/3.1.4)

*   [Complete 3.1.3](/3.1.3)

*   [Complete 3.1.2](/3.1.2)

*   [3.1.1 Core](/core-3.1.1) / [3.1.1 standard library](/stdlib-3.1.1)

*   [3.1.0 Core](/core-3.1.0) / [3.1.0 standard library](/stdlib-3.1.0)

*   [Complete 3.0.6](/3.0.6)

*   [Complete 3.0.5](/3.0.5)

*   [Complete 3.0.4](/3.0.4)

*   [3.0.3 Core](/core-3.0.3) / [3.0.3 standard library](/stdlib-3.0.3)

*   [3.0.2 Core](/core-3.0.2) / [3.0.2 standard library](/stdlib-3.0.2)

*   [3.0.1 Core](/core-3.0.1) / [3.0.1 standard library](/stdlib-3.0.1)

*   [3.0.0 Core](/core-3.0.0) / [3.0.0 standard library](/stdlib-3.0.0)

*   [Complete 2.7.8](/2.7.8)

*   [Complete 2.7.7](/2.7.7)

*   [Complete 2.7.6](/2.7.6)

*   [2.7.5 Core](/core-2.7.5) / [2.7.5 standard library](/stdlib-2.7.5)

*   [2.7.4 Core](/core-2.7.4) / [2.7.4 standard library](/stdlib-2.7.4)

*   [2.7.3 Core](/core-2.7.3) / [2.7.3 standard library](/stdlib-2.7.3)

*   [2.7.2 Core](/core-2.7.2) / [2.7.2 standard library](/stdlib-2.7.2)

*   [2.7.1 Core](/core-2.7.1) / [2.7.1 standard library](/stdlib-2.7.1)

*   [2.7.0 Core](/core-2.7.0) / [2.7.0 standard library](/stdlib-2.7.0)

*   [2.6.10 Core](/core-2.6.10) / [2.6.10 standard library](/stdlib-2.6.10)

*   [2.6.9 Core](/core-2.6.9) / [2.6.9 standard library](/stdlib-2.6.9)

*   [2.6.8 Core](/core-2.6.8) / [2.6.8 standard library](/stdlib-2.6.8)

*   [2.6.7 Core](/core-2.6.7) / [2.6.7 standard library](/stdlib-2.6.7)

*   [2.6.6 Core](/core-2.6.6) / [2.6.6 standard library](/stdlib-2.6.6)

*   [2.6.5 Core](/core-2.6.5) / [2.6.5 standard library](/stdlib-2.6.5)

*   [2.6.4 Core](/core-2.6.4) / [2.6.4 standard library](/stdlib-2.6.4)

*   [2.6.3 Core](/core-2.6.3) / [2.6.3 standard library](/stdlib-2.6.3)

*   [2.6.2 Core](/core-2.6.2) / [2.6.2 standard library](/stdlib-2.6.2)

*   [2.6.1 Core](/core-2.6.1) / [2.6.1 standard library](/stdlib-2.6.1)

*   [2.6 Core](/core-2.6) / [2.6 standard library](/stdlib-2.6)

*   [2.5.9 Core](/core-2.5.9) / [2.5.9 standard library](/stdlib-2.5.9)

*   [2.5.8 Core](/core-2.5.8) / [2.5.8 standard library](/stdlib-2.5.8)

*   [2.5.7 Core](/core-2.5.7) / [2.5.7 standard library](/stdlib-2.5.7)

*   [2.5.6 Core](/core-2.5.6) / [2.5.6 standard library](/stdlib-2.5.6)

*   [2.5.5 Core](/core-2.5.5) / [2.5.5 standard library](/stdlib-2.5.5)

*   [2.5.4 Core](/core-2.5.4) / [2.5.4 standard library](/stdlib-2.5.4)

*   [2.5.3 Core](/core-2.5.3) / [2.5.3 standard library](/stdlib-2.5.3)

*   [2.5.2 Core](/core-2.5.2) / [2.5.2 standard library](/stdlib-2.5.2)

*   [2.5.1 Core](/core-2.5.1) / [2.5.1 standard library](/stdlib-2.5.1)

*   [2.5.0 Core](/core-2.5.0) / [2.5.0 standard library](/stdlib-2.5.0)

*   [2.4.10 Core](/core-2.4.10) / [2.4.10 standard library](/stdlib-2.4.10)

*   [2.4.9 Core](/core-2.4.9) / [2.4.9 standard library](/stdlib-2.4.9)

*   [2.4.8 Core](/core-2.4.8) / [2.4.8 standard library](/stdlib-2.4.8)

*   [2.4.7 Core](/core-2.4.7) / [2.4.7 standard library](/stdlib-2.4.7)

*   [2.4.6 Core](/core-2.4.6) / [2.4.6 standard library](/stdlib-2.4.6)

*   [2.4.5 Core](/core-2.4.5) / [2.4.5 standard library](/stdlib-2.4.5)

*   [2.4.4 Core](/core-2.4.4) / [2.4.4 standard library](/stdlib-2.4.4)

*   [2.4.3 Core](/core-2.4.3) / [2.4.3 standard library](/stdlib-2.4.3)

*   [2.4.2 Core](/core-2.4.2) / [2.4.2 standard library](/stdlib-2.4.2)

*   [2.4.1 Core](/core-2.4.1) / [2.4.1 standard library](/stdlib-2.4.1)

*   [2.4.0 Core](/core-2.4.0) / [2.4.0 standard library](/stdlib-2.4.0)

*   [2.3.8 Core](/core-2.3.8) / [2.3.8 standard library](/stdlib-2.3.8)

*   [2.3.7 Core](/core-2.3.7) / [2.3.7 standard library](/stdlib-2.3.7)

*   [2.3.6 Core](/core-2.3.6) / [2.3.6 standard library](/stdlib-2.3.6)

*   [2.3.5 Core](/core-2.3.5) / [2.3.5 standard library](/stdlib-2.3.5)

*   [2.3.4 Core](/core-2.3.4) / [2.3.4 standard library](/stdlib-2.3.4)

*   [2.3.3 Core](/core-2.3.3) / [2.3.3 standard library](/stdlib-2.3.3)

*   [2.3.2 Core](/core-2.3.2) / [2.3.2 standard library](/stdlib-2.3.2)

*   [2.3.1 Core](/core-2.3.1) / [2.3.1 standard library](/stdlib-2.3.1)

*   [2.3.0 Core](/core-2.3.0) / [2.3.0 standard library](/stdlib-2.3.0)

*   [2.2.10 Core](/core-2.2.10) / [2.2.10 standard library](/stdlib-2.2.10)

*   [2.2.7 Core](/core-2.2.7) / [2.2.7 standard library](/stdlib-2.2.7)

*   [2.2.6 Core](/core-2.2.6) / [2.2.6 standard library](/stdlib-2.2.6)

*   [2.2.5 Core](/core-2.2.5) / [2.2.5 standard library](/stdlib-2.2.5)

*   [2.2.4 Core](/core-2.2.4) / [2.2.4 standard library](/stdlib-2.2.4)

*   [2.2.3 Core](/core-2.2.3) / [2.2.3 standard library](/stdlib-2.2.3)

*   [2.2.2 Core](/core-2.2.2) / [2.2.2 standard library](/stdlib-2.2.2)

*   [2.2.1 Core](/core-2.2.1) / [2.2.1 standard library](/stdlib-2.2.1)

*   [2.2.0 Core](/core-2.2.0) / [2.2.0 standard library](/stdlib-2.2.0)

*   [2.1.9 Core](/core-2.1.9) / [2.1.9 standard library](/stdlib-2.1.9)

*   [2.1.8 Core](/core-2.1.8) / [2.1.8 standard library](/stdlib-2.1.8)

*   [2.1.7 Core](/core-2.1.7) / [2.1.7 standard library](/stdlib-2.1.7)

*   [2.1.6 Core](/core-2.1.6) / [2.1.6 standard library](/stdlib-2.1.6)

*   [2.1.5 Core](/core-2.1.5) / [2.1.5 standard library](/stdlib-2.1.5)

*   [2.1.4 Core](/core-2.1.4) / [2.1.4 standard library](/stdlib-2.1.4)

*   [2.1.3 Core](/core-2.1.3) / [2.1.3 standard library](/stdlib-2.1.3)

*   [2.1.2 Core](/core-2.1.2) / [2.1.2 standard library](/stdlib-2.1.2)

*   [2.1.1 Core](/core-2.1.1) / [2.1.1 standard library](/stdlib-2.1.1)

*   [2.1.0 Core](/core-2.1.0) / [2.1.0 standard library](/stdlib-2.1.0)

*   [2.0.0 Core](/core-2.0.0) / [2.0.0 standard library](/stdlib-2.0.0)

*   [1.9.3 core](/core-1.9.3) / [1.9.3 standard library](/stdlib-1.9.3/)

*   [Keywords defined in 1.9.](/docs/keywords/1.9/)

*   [MRuby core](/core-mruby/) (this is _not_ an active release version).

*   [Trunk core](/core-trunk) / [Trunk standard library](/stdlib-trunk)

*   [1.9.2 core](/core-1.9.2)1.9.2 Core / [1.9.1 standard library](/stdlib-1.9.1/)

*   [1.9.1 core](/core-1.9.1)1.9.1 Core / [1.9.1 standard library](/stdlib-1.9.1/)

*   [1.8.7 core](/core-1.8.7)1.8.7 Core / [1.8.7 standard library](/stdlib-1.8.7/)

*   [1.8.6 core](/core-1.8.6/index.html) - Core API docs for Ruby 1.8.6. / [1.8.6 standard library](/stdlib-1.8.6/)

*   [more...](#)

Ruby 3.4

--------

*   Read about what's new in Ruby 3.4: [Ruby 3.4 Released](https://www.ruby-lang.org/en/news/2024/12/25/ruby-3-4-0-released//)

[](https://srv.carbonads.net/ads/click/x/GTND427WC6AIPK7UCVALYKQUCE7DTK7WF6AI4Z3JCABD623YCWYIK53KCVBD527ECKYD45QLCVYDTK3LCEADEKJKC6SIVKQ7CAYIKK3EHJNCLSIZ)[Shutterstock Free Trial - Get images, video, music & easy to use design tools with one subscription.](https://srv.carbonads.net/ads/click/x/GTND427WC6AIPK7UCVALYKQUCE7DTK7WF6AI4Z3JCABD623YCWYIK53KCVBD527ECKYD45QLCVYDTK3LCEADEKJKC6SIVKQ7CAYIKK3EHJNCLSIZ) [ads via Carbon](http://carbonads.net/?utm_source=ruby-docorg&utm_medium=ad_via_link&utm_campaign=in_unit&utm_term=carbon)