I must be insane, but I've decided to give porting Dan Urist's Proc::ProcessTable over to Ruby a shot. I started yesterday with just the Linux flavor, and so far I've been able to do a lot of copy/paste from Dan's source code. I have basic object creation down as well as a working fields() method, though that was the easy part.
Now I have to get to the meat of the module - returning an actual process table object that contains *live data*.