If you haven't heard of this pattern, you're not alone! The Module Builder pattern is a recently-coined Ruby metaprogramming technique that extends Module in order to provide configuration for the behavior encapsulated within. Think of it like a template for generating Modules that are customized to the place you use them.
It's a powerful pattern that is used within Rails and the Mobility gem, but can also directly apply to your application code. This talk will walk through a real life example showing you how.
Presented at Columbus Ruby Brigade