标签: ruby goliath
这是歌利亚的一个例子:
require 'goliath' class HelloWorld < Goliath::API def response(env) [200, {}, "hello world"] end end
如何定义类和子类Goliath::API会导致Web服务器启动?难道这不仅仅是定义一个类,而不是实际实例化并执行一个类吗?
Goliath::API
答案 0 :(得分:2)
Goliath使用at_exit,与Sinatra,Minitest等不同。
查看一些相关代码here,其中突出显示了此技巧有时需要的额外处理。