Crystaline Ruby

Learn to use Ruby's most fundamental object types and methods with clarity and style. Enrich your vocabulary, and speak Ruby as a native!

Mixed Argument Struct

Ruby is all about giving coders choices. What if you could give users of your code the choice between positional or keyword arguments, or some mix of …

Block Inherited

Learning the rules of Ruby's inheritance callbacks, in order to do defensive metaprogramming.

Method Search

Introspecting Ruby to find all all implementations of a method.

Date Math

Calculating dates in the past or future, without the assistance of ActiveSupport.

Sort Check

Today we have some fun with Enumerable methods in order to check the sorted status of a list.