monoの開発ブログ

ニコ生アラート(Growl)を作りたい

昨日のnicoalertを使ってアラートを作ってます。

今のところWindows上のJRuby 1.6.7では動作しているのですが、MacのRuby 1.9.3だとGNTP#notifyを呼んだ直後になぜかcallbackが呼び出されてしまい(contextは空のハッシュ)、ブラウザを開くことができません。

GNTPにはURIを渡すとクリック時にGrowl側でブラウザを起動してくれる機能(Notification-Callback-Target)が用意されており、それを利用すればcallbackイベントを処理する必要はなくなるのですが、ruby_gntpは対応していないため利用できません。ruby_gntp自体の改造も試みたのですが、手元の環境ではテストを実行することすらできず断念。

誰かたすけて……。