Ruby Metaprogramming Introduction

13-minute workshop with Jason Seifer