ruby-growl version 4.0 has been released!

* http://docs.seattlerb.org/ruby-growl

A pure-ruby growl notifier for UDP and GNTP growl protocols.  ruby-growl
allows you to perform Growl notifications from machines without growl
installed (for example, non-OSX machines).

What is growl?  Growl is a really cool "global notification system =
originally
for Mac OS X".

You can receive Growl notifications on various platforms and send them =
from
any machine that runs Ruby.

OS X: http://growl.info
Windows: http://www.growlforwindows.com/gfw/
Linux: http://github.com/mattn/growl-for-linux

ruby-growl also contains a command-line notification tool named 'growl'. =
 It
is almost completely option-compatible with growlnotify.  (All except =
for -p
is supported, use --priority instead.)

=3D=3D=3D Changes:

* API changes:
  * Growl is now a wrapper for Growl::UDP (1.2 and older) and =
Growl::GNTP (1.3
    and newer).  The main difference is that notifications need to be
    registered with Growl#add_notification instead of via =
Growl#initialize.
  * Ruby 1.9.2 or newer is required to use ruby-growl

* Major enhancements
  * Added GNTP protocol support for registration and notification =
including
    application and notification icons and callbacks.
  * Moved UDP protocol support to Growl::UDP
  * Growl automatically determines if the growl server supports GNTP or =
UDP
    and uses the best protocol.