Небольшой тизер к одному из следующих уроков: хотелось бы поговорить о такой вещи, как pattern matching, обсудить, что это вообще такое, и как теперь этот функционал реализуется в Ruby. Хотя он всё ещё экспериментальный, он позволяет писать довольно элегантный код безо всяких if-elseif-else. Хотя, к сожалению, поддержка pattern matching в Ruby пока довольно ограниченна (c Erlang/Elixir в сравнение не идёт), но всё это большой шаг вперёд.
P.S. Это к вопросу о том, что такое выражения типа x = y + 1