Ruby talking lmtp? sieve?

Hi,

Has anyone taught ruby to speak lmtp:
http://www.faqs.org/rfcs/rfc2033.html

Also, has anyone written a ruby interface to libsieve:
http://libsieve.sourceforge.net/ ?

thanks,
-joe