The Ruby bindings for the Perforce Client API provide convenient classes within Ruby for communicating with Perforce SCM servers. WWW: http://www.perforce.com/perforce/loadsupp.html