1.Metaprogramming with Ruby Julie Yaunches Farooq Ali2. What is Metaprogramming? Code that writes code Know Thyself Reflection.kind_of? Metaprogramming Compile-time vs. Runtime…