Ruby Reference
Ruby language patterns and idioms. From basics through metaprogramming.
Topics
| Topic | Description |
|---|---|
Variables, types, control flow, methods, I/O |
|
Blocks, yield, Proc.new, stabby lambdas, closures |
|
Class definition, inheritance, access control, Struct, Data |
|
Namespaces, mixins, include, extend, prepend, Enumerable |
|
gem, Bundler, Gemfile, version constraints, infrastructure gems |
|
Interpolation, methods, split/join, regex, encoding |
|
Arrays, hashes, ranges, Enumerable methods |
|
Reading, writing, directories, CSV, JSON, Open3 |