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.
Symbol - Named identifiers inside the Ruby interpreter.
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.
Deep dive into Rubyâs syntax and features:
Standard Libraries¶ ↑There are some standard libraries included in Ruby that are also commonly used, such as:
Date - Date representation.
JSON - JSON encoding and decoding.
ERB - Embedded Ruby for templating.
Net::HTTP - HTTP client library.
Use the following links to access the comprehensive set of libraries included with Ruby:
Contribute to Ruby¶ ↑Get involved with the Ruby community:
Additional Resources¶ ↑RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4