module Hyperloop class Router module Base def self.included(base) base.extend(HyperRouter::ClassMethods) base.extend(ClassMethods) base.include(HyperRouter::ComponentMethods) end end end end