The highlander spec ensures that only once instance of the current process is running. If you try to run the same Ruby program again it will raise a RuntimeError instead.
Daniel J. Berger
Artistic 2.0
gem "highlander", "~> 0.1.1"