Ruby
Documentation¶ ↑
Welcome to the official Ruby
programming language documentation.
Getting Started¶ ↑
New to Ruby
? Start with our Getting Started Guide.
Core Classes and Modules¶ ↑
Explore the essential classes and modules:
-
String - Text manipulation and string utilities.
-
Array - Ordered collections of objects.
-
Hash - Key-value pairs for efficient data retrieval.
-
Integer - Integer number class.
-
Float - Floating-point number class.
-
Enumerable - Collection traversal and searching.
-
File - File operations and handling.
-
IO - Input/output functionality.
-
Time - Time representation.
-
Regexp - Regular expressions for pattern matching.
-
Range - Representing a range of values.
-
Exception - Base class for all exceptions.
-
Thread - Multithreading and concurrency.
Language Reference¶ ↑
Deep dive into Ruby’s syntax and features:
-
Ruby Syntax
-
Exceptions
-
Implicit Conversions
Standard Libraries¶ ↑
There are some standard libraries included in Ruby
that are also commonly used, such as:
Use the following links to access the comprehensive set of libraries included with Ruby:
-
Standard Library Documentation
-
Maintainers
Contribute to Ruby
¶ ↑
Get involved with the Ruby
community:
-
Contribution Guide
-
Documentation Guide
-
Reporting Issues
-
Building Ruby
-
Testing Ruby