Report question

Question: "The Ruby way" (mixins and class reopening) vs. dependency injection