Please read for an updated status on RailsCasts:
Learn more or hide this
GitHub User: veloper
Well, it took 10 months but I finally got around to creating a gem to do this :)
run zeusd restart --block in your pre block and enjoy!
zeusd restart --block
Unfortunately I've been swamped with a ton of work and have not attempted to get it working yet.
If I get some free time this weekend I'll try and give the implementation a shot :)
If you're a TMUX user I've found the Tmuxinator Gem to be fantastic way to setup and control multiple Rails dev environments.
Starting and/or attaching to an app's session is as simple as $ mux my_app; Adding Zues or Spring into the into Tmuxinator config is something I might try in order to further automate my dev environments.
$ mux my_app
If you frequently work on only 1 or 2 projects then you might not get a lot of milage out of TMUX. However, if you're like me -- I have 9 rails apps that I'm constantly switching between -- then it can make your life a lot easier.
Happy coding all :)