While writing ActiveConfiguration, I needed a way to run a callback when certain methods were executed. Thankfully, ActiveSupport was already available, so I had access to ActiveSupport::Callbacks. What is a Callback? At this point, you may be wondering what a callback even is. Simply put, a callback allows you to run some code (usually a method) automatically when another piece of code is run. In