
A Ruby wrapper for the Python pygments syntax highlighter.
pygments.rb works by talking over a simple pipe to a long-lived Python child process. This library replaces albino, as well as a version of pygments.rb that used an embedded Python interpreter.
Each Ruby process that runs has its own 'personal Python'; for example, 4 Unicorn workers will have one Python process each. If a Python process dies, a new one will be spawned on the next pygments.rb request.