Shoes should be a class, not a module
noahgibbs opened this issue · comments
Noah Gibbs commented
I'm silly and changed Shoes into a module, not a class, awhile back. Unfortunately that's not true in Shoes3. Even worse, there are examples that require Shoes to be a class instead of a module, expecially if they use Shoes URLs (e.g. legacy/not_checked/expert/url.rb and legacy/not_checked/superleg.rb where they inherit subclasses from Shoes.)
So we should go through and change all the "module Shoes" declarations to "class Shoes".
Noah Gibbs commented
Fixed by PR #452 - closing.