Ruby Monadt – Algebraic Data Types and Monads in Ruby, Part 2: Monads Bringing more functional programming to Ruby via Monads and Algebraic Data Types with the new Monadt Ruby gem.
Ruby Monadt – Algebraic Data Types and Monads in Ruby, Part 1: ADTs The monadt gem adds support for algebraic data types and monads to Ruby, while attempting to be as readable and Ruby-like as possible.