Static Type Checking in Rails with Sorbet

Metaprogramming