1. Michael Granger
  2. Strelka
  3. Issues
Issue #4 new

Investigate ways to remove the inheritance requirement

Michael Granger
repo owner created an issue

After reading an article by Michael Feathers, I'm curious about how we might be able to remove the requirement of inheriting from Strelka::App as a means of constructing applications. It might also take some re-architecting of Mongrel2::Handler around the same ideas, but we should be able to provide most, if not all, of the functionality of the application base class as a mixin, or via composition. We're already halfway there because the plugins work that way, and it might make the need to distinguish between the App class and the WebSocketServer a non-issue.

More notes after I think about this a bit.

Comments (0)

  1. Log in to comment