Как на самом деле запускаются приложения Ruby Goliath?
Это пример из Голиафа:
require 'goliath'
class HelloWorld < Goliath::API
def response(env)
[200, {}, "hello world"]
end
end
Как определяется класс и подклассы Goliath::API
приводит к запуску веб-сервера? Разве это не должно просто определять класс, а не создавать его экземпляр и выполнять?