Click here to start

Table of contents

Title Page

Ruby Background

Simple Input/Output

Ruby Variable Names

Ruby Types

Class Hierarchy

Numbers

Strings

Arrays

Iteration

Methods

How Iterators Work

Files

Hashes

Regular Expressions

Ranges

Iteration (again)

Classes

Inheritance

Exception Handling

Accessing Instance Variables

Modules

Ruby Libraries

Class Methods and Variables

Object Persistance and Serialization

Method Dispatch and Introspection

Proc Objects and Closures

Ruby Gotchas

Resources

Author: Donald Craig

E-mail: donald@cs.mun.ca

Homepage: http://www.cs.mun.ca/~donald/

Further information:
Presentation on the Ruby programming language given to the St. John's Linux User's Group on October 16, 2003.

Download presentation