pquimo
pquimo

Reputation: 133

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?

Upvotes: 9

Views: 2224

Answers (1)

Michael Kohl
Michael Kohl

Reputation: 66837

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.

Upvotes: 10

Related Questions