After a long time of lurking in the Ruby community I have finally managed to
Ruby/SMB is a C library that glues together Ruby and samba's libsmbclient. It
makes it very easy to work with smb network resources - they behave almost
exactly like local directories and files!
It is an early alpha, supposed to be released tomorrow, but due to the
overwhelming demand for smb client libs on the ruby-talk list [;o)] I decided to
released it today. I'm not sure it will compile on your computer, but it does
on mine, and it works well. Please report bugs and I'll fix them asap.
Also, libsmbclient is an alpha, included in the samba 3.0 alpha distribution.
It took some tweaking of its code to get it to compile on my computer, but it
wasn't too hard.