class Sinatra::Base
def inherited(subclass)
def inherited(subclass) subclass.routes = dupe_routes subclass.templates = templates.dup subclass.conditions = [] subclass.filters = filters.dup subclass.errors = errors.dup subclass.middleware = middleware.dup subclass.send :reset_middleware super end