A collection Ruby patterns, techniques, tips and tricks.
$ tree .
.
├── docs
│ ├── core
│ │ └── README.md
│ ├── debugging_ruby.md
│ ├── idioms
│ │ └── README.md
│ └── README.md
├── lib
│ ├── binding.rb
│ ├── cat
│ │ ├── cat_argf.rb
│ │ ├── cat_argv.rb
│ │ ├── f1.txt
│ │ ├── f2.txt
│ │ └── README.md
│ ├── class_annotation.rb
│ ├── closures
│ │ ├── methods.rb
│ │ ├── README.md
│ │ └── return.rb
│ ├── constants.rb
│ ├── enumerable
│ │ ├── examples.rb
│ │ └── README.md
│ ├── exceptions.rb
│ ├── factorial.rb
│ ├── fibers
│ │ └── README.md
│ ├── inject_examples.rb
│ ├── README.md
│ ├── reduce_examples.rb
│ ├── respond_to_missing.rb
│ ├── singleton
│ │ ├── everyday_singleton.rb
│ │ ├── README.md
│ │ └── singleton.rb
│ └── struct_inheritance.rb
├── LICENSE
├── README.md
└── tips
└── README.md