THE RUBY DOCUMENTATION PROJECTUse Ruby. Be happy.
Ruby-Doc.org — The Internet’s Original Ruby Documentation Source

THE REFERENCE FOR YOUR NEXT LINE

Ruby, at your
fingertips.

Find the class. Understand the method.
Get back to building with clear, versioned Ruby documentation.

Core classes, modules and standard libraries.
a little Ruby goes a long wayrb
# A collection, transformed.
words = ["hello", "ruby", "world"]

words.map { |word| word.capitalize }
     .join(" · ")
"Hello · Ruby · World"Read the docs

A good place to start

Explore the API

Your Ruby. Your reference.

Choose the documentation that matches your project.

Browse all Ruby versions

Every version has a place.

Find earlier releases, core references and standard libraries.

104 entries
Complete 3.3.6
Complete 3.3.5
Complete 3.3.4
Complete 3.3.3
Complete 3.3.2
Complete 3.3.1
Complete 3.3.0
Complete 3.2.5
Complete 3.2.4
Complete 3.2.3
Complete 3.2.2
Complete 3.2.1
Complete 3.2.0
Complete 3.1.5
Complete 3.1.4
Complete 3.1.3
Complete 3.1.2
3.1.1 Core 3.1.1 standard library
3.1.0 Core 3.1.0 standard library
Complete 3.0.6
Complete 3.0.5
Complete 3.0.4
3.0.3 Core 3.0.3 standard library
3.0.2 Core 3.0.2 standard library
3.0.1 Core 3.0.1 standard library
3.0.0 Core 3.0.0 standard library
Complete 2.7.8
Complete 2.7.7
Complete 2.7.6
2.7.5 Core 2.7.5 standard library
2.7.4 Core 2.7.4 standard library
2.7.3 Core 2.7.3 standard library
2.7.2 Core 2.7.2 standard library
2.7.1 Core 2.7.1 standard library
2.7.0 Core 2.7.0 standard library
2.6.10 Core 2.6.10 standard library
2.6.9 Core 2.6.9 standard library
2.6.8 Core 2.6.8 standard library
2.6.7 Core 2.6.7 standard library
2.6.6 Core 2.6.6 standard library
2.6.5 Core 2.6.5 standard library
2.6.4 Core 2.6.4 standard library
2.6.3 Core 2.6.3 standard library
2.6.2 Core 2.6.2 standard library
2.6.1 Core 2.6.1 standard library
2.6 Core 2.6 standard library
2.5.9 Core 2.5.9 standard library
2.5.8 Core 2.5.8 standard library
2.5.7 Core 2.5.7 standard library
2.5.6 Core 2.5.6 standard library
2.5.5 Core 2.5.5 standard library
2.5.4 Core 2.5.4 standard library
2.5.3 Core 2.5.3 standard library
2.5.2 Core 2.5.2 standard library
2.5.1 Core 2.5.1 standard library
2.5.0 Core 2.5.0 standard library
2.4.10 Core 2.4.10 standard library
2.4.9 Core 2.4.9 standard library
2.4.8 Core 2.4.8 standard library
2.4.7 Core 2.4.7 standard library
2.4.6 Core 2.4.6 standard library
2.4.5 Core 2.4.5 standard library
2.4.4 Core 2.4.4 standard library
2.4.3 Core 2.4.3 standard library
2.4.2 Core 2.4.2 standard library
2.4.1 Core 2.4.1 standard library
2.4.0 Core 2.4.0 standard library
2.3.8 Core 2.3.8 standard library
2.3.7 Core 2.3.7 standard library
2.3.6 Core 2.3.6 standard library
2.3.5 Core 2.3.5 standard library
2.3.4 Core 2.3.4 standard library
2.3.3 Core 2.3.3 standard library
2.3.2 Core 2.3.2 standard library
2.3.1 Core 2.3.1 standard library
2.3.0 Core 2.3.0 standard library
2.2.10 Core 2.2.10 standard library
2.2.7 Core 2.2.7 standard library
2.2.6 Core 2.2.6 standard library
2.2.5 Core 2.2.5 standard library
2.2.4 Core 2.2.4 standard library
2.2.3 Core 2.2.3 standard library
2.2.2 Core 2.2.2 standard library
2.2.1 Core 2.2.1 standard library
2.2.0 Core 2.2.0 standard library
2.1.9 Core 2.1.9 standard library
2.1.8 Core 2.1.8 standard library
2.1.7 Core 2.1.7 standard library
2.1.6 Core 2.1.6 standard library
2.1.5 Core 2.1.5 standard library
2.1.4 Core 2.1.4 standard library
2.1.3 Core 2.1.3 standard library
2.1.2 Core 2.1.2 standard library
2.1.1 Core 2.1.1 standard library
2.1.0 Core 2.1.0 standard library
2.0.0 Core 2.0.0 standard library
1.9.3 core 1.9.3 standard library
Keywords defined in 1.9.
MRuby core
Trunk core Trunk standard library
1.9.2 core 1.9.1 standard library
1.9.1 core 1.9.1 standard library
1.8.7 core 1.8.7 standard library
1.8.6 core 1.8.6 standard library

A community resource. A shared love of Ruby.

The Ruby-Doc project brings together documentation for the Ruby programming language. The work belongs to the authors and contributors who make it possible.