Programming Ruby

The Pragmatic Programmer's Guide

First Edition (*)

(*) An updated Second Edition of this book, covering Ruby 1.8 and including descriptions of all the new libraries, is available from the authors.

Table of Contents

Foreword
Preface
Roadmap
Ruby.new
Classes, Objects, and Variables
Containers, Blocks, and Iterators
Standard Types
More About Methods
Expressions
Exceptions, Catch, and Throw
Modules
Basic Input and Output
Threads and Processes
When Trouble Strikes
Ruby and Its World
Ruby and the Web
Ruby Tk
Ruby and Microsoft Windows
Extending Ruby
The Ruby Language
Classes and Objects
Locking Ruby in the Safe
Reflection, ObjectSpace, and Distributed Ruby
Built-in Classes and Methods
Standard Library
Object-Oriented Design Libraries
Network and Web Libraries
Microsoft Windows Support
Embedded Documentation
Interactive Ruby Shell
Support


Extracted from the book "Programming Ruby - The Pragmatic Programmer's Guide"
Copyright © 2001 by Addison Wesley Longman, Inc. This material may be distributed only subject to the terms and conditions set forth in the Open Publication License, v1.0 or later (the latest version is presently available at http://www.opencontent.org/openpub/)).

Distribution of substantively modified versions of this document is prohibited without the explicit permission of the copyright holder.

Distribution of the work or derivative of the work in any standard (paper) book form is prohibited unless prior permission is obtained from the copyright holder.