This post originated from an RSS feed registered with Ruby Buzz
by Eric Hodel.
Original Post: ruby-growl 4.0
Feed Title: Segment7
Feed URL: http://blog.segment7.net/articles.rss
Feed Description: Posts about and around Ruby, MetaRuby, ruby2c, ZenTest and work at The Robot Co-op.
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.
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.)
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.