• Home
  • Core
  • Std-lib
  • Gems
  • Downloads
  •   

Ruby-Doc.org

Help and documentation for the Ruby programming language.

  • Core API

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

    • 2.1.0 core - Core API docs for Ruby 2.1.0 This is the current official release.
    • 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 1.9.3.

    • The 2.1.0 standard library (this is the current official release)
      Additional libraries included with the standard Ruby distribution, such as CGI, OpenURI, and REXML
    • 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
  • Getting Started

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

    • Some Ruby 2.x resources
      • What's new in Ruby 2.1.0
      • What is Ruby 2.0.0?
      • Ruby 2.0.0 by Example
    • 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.
    • Ruby Best Practices
      Free on-line book.
    • 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
  • YARD Versions of the API

    • 2.1 core
    • The 2.1 standard library
  • Ruby Books

    There are an increasing number of Ruby books. This section shows what's currently available.

    • Programming Ruby
    • The Ruby Way
    • Learn to Program with Ruby
    • More ...
  • 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

  • Ruby-Doc Docbar
  • 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 Neurogami: Engaging software development.
  • Questions? Problems? Praise? Suggestions? Write to [email protected]
  • Use Ruby. Be happy.