Table of Contents
- Introduction
- Installation
- First Program
- Features
- Numbers
- Fun with Strings
- Variables and Assignment
- Scope
- Getting Input
- Names
- More on Ruby Methods
- Writing own Ruby Methods
- Method Missing
- More on Strings
- Simple Constructs
- Arrays
- Ranges
- Blocks and Procs
- Random Numbers
- Read/Write files
- Writing our own Class
- Including Other Files
- Ruby Open Classes
- Inheritance
- Duck Typing
- Overloading Methods
- Overriding Methods
- Symbols
- Hashes
- Exploring Time class
- Exceptions
- Access Control
- Syntactic Sugar
- Mutable and Immutable Objects
- Object Serialization
- Constants
- Modules/Mixins
- Self
- Regular Expressions
- Unit Testing
- Socket Programming
- SMTP class
- Web services
- Ruby/Tk
- Using Ruby/MySQL
- Ruby Tools
- Java to Ruby
- Ruby on Rails
- Solutions
- Ruby Quirks
都是英文版的,耐心看吧!