• Home
  • Core
  • Std-lib
  • Downloads
  •   

Ruby-Doc.org

Help and documentation for the Ruby programming language.

  • Core API

    These are the API documents for base classes and modules in the current stable release of Ruby 3.1.2

    • 3.1.2 core - Core API docs for Ruby 3.1.2 This is the current official release.
    • 3.2.0-preview1 core - Core API docs for Ruby 3.2.0-preview1
    • 3.1.1 core - Core API docs for Ruby 3.1.1
    • 3.1.0 core - Core API docs for Ruby 3.1.0
    • 3.0.4 core - Core API docs for Ruby 3.0.4
    • 3.0.3 core - Core API docs for Ruby 3.0.3
    • 3.0.2 core - Core API docs for Ruby 3.0.2
    • 3.0.1 core - Core API docs for Ruby 3.0.1
    • 3.0.0 core - Core API docs for Ruby 3.0.0
    • 2.7.6 core - Core API docs for Ruby 2.7.6
    • 2.7.5 core - Core API docs for Ruby 2.7.5
    • 2.7.4 core - Core API docs for Ruby 2.7.4
    • 2.7.3 core - Core API docs for Ruby 2.7.3
    • 2.7.2 core - Core API docs for Ruby 2.7.2
    • 2.7.1 core - Core API docs for Ruby 2.7.1
    • 2.7.0 core - Core API docs for Ruby 2.7.0
    • 2.6.10 core - Core API docs for Ruby 2.6.10
    • 2.6.9 core - Core API docs for Ruby 2.6.9
    • 2.6.8 core - Core API docs for Ruby 2.6.8
    • 2.6.7 core - Core API docs for Ruby 2.6.7
    • 2.6.6 core - Core API docs for Ruby 2.6.6
    • 2.6.5 core - Core API docs for Ruby 2.6.5
    • 2.6.4 core - Core API docs for Ruby 2.6.4
    • 2.6.3 core - Core API docs for Ruby 2.6.3
    • 2.6.2 core - Core API docs for Ruby 2.6.2
    • 2.6.1 core - Core API docs for Ruby 2.6.1
    • 2.6 core - Core API docs for Ruby 2.6
    • 2.5.9 core - Core API docs for Ruby 2.5.9
    • 2.5.8 core - Core API docs for Ruby 2.5.8
    • 2.5.7 core - Core API docs for Ruby 2.5.7
    • 2.5.6 core - Core API docs for Ruby 2.5.6
    • 2.5.5 core - Core API docs for Ruby 2.5.5
    • 2.5.4 core - Core API docs for Ruby 2.5.4
    • 2.5.3 core - Core API docs for Ruby 2.5.3
    • 2.5.2 core - Core API docs for Ruby 2.5.2
    • 2.5.1 core - Core API docs for Ruby 2.5.1
    • 2.5.0 core - Core API docs for Ruby 2.5.0
    • 2.4.10 core - Core API docs for Ruby 2.4.10
    • 2.4.9 core - Core API docs for Ruby 2.4.9
    • 2.4.8 core - Core API docs for Ruby 2.4.8
    • 2.4.7 core - Core API docs for Ruby 2.4.7
    • 2.4.6 core - Core API docs for Ruby 2.4.6
    • 2.4.5 core - Core API docs for Ruby 2.4.5
    • 2.4.4 core - Core API docs for Ruby 2.4.4
    • 2.4.3 core - Core API docs for Ruby 2.4.3
    • 2.4.2 core - Core API docs for Ruby 2.4.2
    • 2.4.1 core - Core API docs for Ruby 2.4.1
    • 2.4.0 core - Core API docs for Ruby 2.4.0
    • 2.3.8 core - Core API docs for Ruby 2.3.8
    • 2.3.7 core - Core API docs for Ruby 2.3.7
    • 2.3.6 core - Core API docs for Ruby 2.3.6
    • 2.3.5 core - Core API docs for Ruby 2.3.5
    • 2.3.4 core - Core API docs for Ruby 2.3.4
    • 2.3.3 core - Core API docs for Ruby 2.3.3
    • 2.3.2 core - Core API docs for Ruby 2.3.2
    • 2.3.1 core - Core API docs for Ruby 2.3.1
    • 2.3.0 core - Core API docs for Ruby 2.3.0
    • 2.2.10 core - Core API docs for Ruby 2.2.10
    • 2.2.7 core - Core API docs for Ruby 2.2.7
    • 2.2.6 core - Core API docs for Ruby 2.2.6
    • 2.2.5 core - Core API docs for Ruby 2.2.5
    • 2.2.4 core - Core API docs for Ruby 2.2.4
    • 2.2.3 core - Core API docs for Ruby 2.2.3
    • 2.2.2 core - Core API docs for Ruby 2.2.2
    • 2.2.1 core - Core API docs for Ruby 2.2.1
    • 2.2.0 core - Core API docs for Ruby 2.2.0
    • 2.1.9 core - Core API docs for Ruby 2.1.9
    • 2.1.8 core - Core API docs for Ruby 2.1.8
    • 2.1.7 core - Core API docs for Ruby 2.1.7
    • 2.1.6 core - Core API docs for Ruby 2.1.6
    • 2.1.5 core - Core API docs for Ruby 2.1.5
    • 2.1.4 core - Core API docs for Ruby 2.1.4
    • 2.1.3 core - Core API docs for Ruby 2.1.3
    • 2.1.2 core - Core API docs for Ruby 2.1.2
    • 2.1.1 core - Core API docs for Ruby 2.1.1
    • 2.1.0 core - Core API docs for Ruby 2.1.0
    • 2.0.0 core - Core API docs for Ruby 2.0.0
    • 1.9.3 core - Core API docs for Ruby 1.9.3 base classes and modules, such as String, Array, Symbol, etc.
    • 1.9 keywords - Keywords defined in 1.9.
    • MRuby core - Core API docs for MRuby (this is not an active release version).
    • trunk-core - Core API docs for Ruby trunk (not yet officially released)
    • 1.9.2 core - Core API docs for Ruby 1.9.2
    • 1.9.1 core - Core API docs for Ruby 1.9.1
    • 1.8.7 core - Core API docs for Ruby 1.8.7.
    • 1.8.6 core - Core API docs for Ruby 1.8.6.
  • Standard Library API

    These are the API documents for the standard library classes and modules in version 3.1.2

    • The 3.1.2 standard library (this is the current official release)
      Additional libraries included with the standard Ruby distribution, such as CGI, OpenURI, and REXML
    • The 3.2.0-preview1 standard library
    • The 3.1.1 standard library
    • The 3.1.0 standard library
    • The 3.0.4 standard library
    • The 3.0.3 standard library
    • The 3.0.2 standard library
    • The 3.0.1 standard library
    • The 3.0.0 standard library
    • The 2.7.6 standard library
    • The 2.7.5 standard library
    • The 2.7.4 standard library
    • The 2.7.3 standard library
    • The 2.7.2 standard library
    • The 2.7.1 standard library
    • The 2.7.0 standard library
    • The 2.6.10 standard library
    • The 2.6.9 standard library
    • The 2.6.8 standard library
    • The 2.6.7 standard library
    • The 2.6.6 standard library
    • The 2.6.5 standard library
    • The 2.6.4 standard library
    • The 2.6.3 standard library
    • The 2.6.2 standard library
    • The 2.6.1 standard library
    • The 2.6 standard library
    • The 2.5.9 standard library
    • The 2.5.8 standard library
    • The 2.5.7 standard library
    • The 2.5.6 standard library
    • The 2.5.5 standard library
    • The 2.5.4 standard library
    • The 2.5.3 standard library
    • The 2.5.2 standard library
    • The 2.5.1 standard library
    • The 2.5.0 standard library
    • The 2.4.10 standard library
    • The 2.4.9 standard library
    • The 2.4.8 standard library
    • The 2.4.7 standard library
    • The 2.4.6 standard library
    • The 2.4.5 standard library
    • The 2.4.4 standard library
    • The 2.4.3 standard library
    • The 2.4.2 standard library
    • The 2.4.1 standard library
    • The 2.4.0 standard library
    • The 2.3.8 standard library
    • The 2.3.7 standard library
    • The 2.3.6 standard library
    • The 2.3.5 standard library
    • The 2.3.4 standard library
    • The 2.3.3 standard library
    • The 2.3.2 standard library
    • The 2.3.1 standard library
    • The 2.3.0 standard library
    • The 2.2.10 standard library
    • The 2.2.7 standard library
    • The 2.2.6 standard library
    • The 2.2.5 standard library
    • The 2.2.4 standard library
    • The 2.2.3 standard library
    • The 2.2.2 standard library
    • The 2.2.1 standard library
    • The 2.2.0 standard library
    • The 2.1.9 standard library
    • The 2.1.8 standard library
    • The 2.1.7 standard library
    • The 2.1.6 standard library
    • The 2.1.5 standard library
    • The 2.1.4 standard library
    • The 2.1.3 standard library
    • The 2.1.2 standard library
    • The 2.1.1 standard library
    • The 2.1.0 standard library
    • The 2.0.0 standard library
    • The 1.9.3 standard library
    • The 1.9.2 standard library
    • The 1.9.1 standard library
    • The 1.8.7 standard library
    • The 1.8.6 standard library
    • The Ruby trunk standard library

Ruby 3.1.x Resources

  • Ruby 3.1.0 Released
  • NEWS for Ruby 3.1.0
  • Getting Started

    A collection of resources for those just starting out with Ruby.

    • Programming Ruby
      An on-line copy of the first edition of the book Programming Ruby, by Dave Thomas.
    • 10 Minutes to Your First Ruby Application
      Write a useful Ruby program that demonstrates key language concepts.
    • Additional Documents
      A varied collection of other documents hosted on Ruby-Doc
    • Downloads
      Various document sets and translated works, suitable for downloading for local perusal.
    • Practicing Ruby
      A unique journal curated by Gregory Brown
    • More ...
  • Docs in Other Languages

    • French / Français
    • German / Deutsch
    • Bulgarian / български
    • Spanish / Español
    • Polish / Polski
  • Ruby Stuff

    Help support this site - scope out the goods for sale at RubyStuff.

    • Shirts
    • Coffee mugs
    • Mouse pads
    • Thongs and boxers
    • See all of the available designs
  • More Ruby-Doc

    • Downloads
    • The Ruby Specification Project
  • The ruby-doc.org Ruby documentation project is an effort by the Ruby community to provide complete and accurate documentation for the Ruby programming language.
  • Actual documentation belongs to the respective authors, who deserve your recognition and praise.
  • See a bug or omission in the API docs? Visit Documenting-ruby.org
  • Ruby-doc.org is hosted and maintained by James Britt and the Neurogami secret laboratory.
  • Questions? Problems? Praise? Suggestions? Write to james@jamesbritt.com
  • Use Ruby. Be happy.