• Home
  • Core
  • Std-lib
  • Downloads
  •   

Ruby-Doc.org

Help and documentation for the Ruby programming language.

  • 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.
    • 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.
  • Why Ruby

    Help and explanations on why Ruby may be the best choice of programming languages.

    • 10 Things Every Java Programmer Should Know About Ruby
      Jim Weirich's Presentation at Dayton-Cincinnati Code Camp 2006
    • More ...
  • Core API

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

    • 1.9 core
      Core API docs for the current version of Ruby 1.9
      Base classes and modules, such as String, Array, Symbol, etc.
    • 1.9.1 core
      Core API docs for Ruby 1.9.1
    • 1.9.2 core
      Core API docs for Ruby 1.9.2
    • 1.9.3 core
      Core API docs for Ruby 1.9.3
    • 1.8.7 core
      Core API docs for Ruby 1.8.7.
    • 1.8.6 core
      Core API docs for Ruby 1.8.6.
    • 2.0 core
      Core API docs for Ruby 2.0 (this is not an active release version).
    • 1.9 keywords
      Keywords defined in 1.9.
  • Standard Library API

    These are the API documents for the standard library classes and modules in the current stable release, 1.9.3.

    • The 1.9 standard library
      Additional libraries included with the standard Ruby distribution, such as CGI, OpenURI, and REXML
    • 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 2.0 standard library Highly beta! Not an active release.
  • 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

  • Assorted Links and Articles
  • 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? Read this
  • Ruby-doc.org is hosted and maintained by James Britt and Neurogami, an avant garage research & development company in Scottsdale, Arizona.
  • Questions? Problems? Praise? Suggestions? Write to suggestions@ruby-doc.org
  • Use Ruby. Be happy.