"Idiotic Ruby".sub( /ot/, 'omat')

Toby DiPasquale

Cipher Block Chain Gang

Why Learn Ruby?

Conventions

Told you it was easy to read...

Common Globals

Common Globals (cont)

Method Name Qualifiers

OR-equal Operator

Attributes (Instance Variables)

Attributes (cont.)

Exceptions

Exceptions (cont.)

Exceptions (cont.)

Optional Parameters

Rest Parameters

Keyword Parameters

Regular Expressions

Regular Expressions (cont)

Regular Expressions (cont)

Modules and Mix-ins

Modules and Mix-ins (cont)

Blocks

Iterators

Transactions

Closures

Closures (cont)

Duck Typing

Duck Typing (cont)

method_missing

Continuations

Thanks!