在关闭应用程序时,我要在Sinatra中放置我想要执行的代码?

时间:2012-06-19 16:45:51

标签: ruby sinatra

我正在使用Sinatra作为我的webapp。我有一些清理代码,我想在我的应用程序关闭时执行。在Sinatra有这个钩子,还是我必须使用一个单独的机制?

1 个答案:

答案 0 :(得分:9)

看看Kernel#at_exit,如果您在主app文件中的某个地方定义了一个块,我不明白为什么它不适用于Sinatra应用程序。

更新:根据matt的评论,您需要在要求Sinatra之前定义您的at_exit处理程序。