Last night I started playing with ruby-expect, in an attempt to port my own Net::SCP::Expect module. It didn't go so well.
First, the ruby-expect module itself breaks on Solaris. But I was on my home Linux box last so I figured I'd give it a shot anyway. I couldn't get it to work right. It *looks* like everything is working the way it should, but no file ends up on the other side.
Hopefully Javier Fontan will release .3 soon.