Folks;

I'm a release engineer and where I work we constantly manage, grow and 
otherwise wrangle huge bodies of custom scripts as our development and 
release process is quite complex.

We're moving to Perforce.

So - has anyone done a Perforce interface for Ruby?

Right now Perforce produces results in either flat text (less than ideal, 
hard to parse errors from the results) or as Python 'Marshalled' objects.

I don't suppose anyone has ever had cause to roll their own Python 
compatible object marshalling module for Ruby? :) (sheepish grin).

Worst case we'll continue to use Python for all our scripts but I figured 
I'd ask since having recently begun to learn Ruby I've been smitten by its 
elegance and the preponderance of good design decisions it embodies.

Thanks!

-Chris