where do I put code in Sinatra that I want to execute when the app is shutdown?
问题 I am using Sinatra for my webapp. I have some cleanup code that I want to execute when my app is being shutdown. Is there a hook for this in Sinatra or do I have to use a separate mechanism? 回答1: Look at Kernel#at_exit, I don't see why it shouldn't work in a Sinatra app if you define a block like that somewhere in your main app file. Update: According to matt's comment, you have to define your at_exit handler before requiring Sinatra. 来源: https://stackoverflow.com/questions/11105556/where-do