Търся нещо като RDoc, което ще работи добре със Sinatra. В допълнение към обикновените маршрути на Sinatra, той трябва да може да обработва маршрути, които се зареждат външно чрез „register MyModule“ и във формата:
Module MyModule
def self.registered(app)
# Description of someroute.
app.get '/someroute' do