Building a calendar with Ruby (Functionally!)

Build a Calendar with (Functional) Ruby
In the start of a multi-part series, we will build a calendar library to
later be rendered, styled, and then acted upon via coffeescript to
create appointments, all while keeping our Ruby immutable and
functional!

https://rubycasts.io/episodes/build-a-calendar-with-functional-ruby