Obsługa Gadu-Gadu w Ruby (rgadu, Gruby inne?)

Witam wszystkich :slight_smile:
To mój pierwszy post tutaj, więc jak się zapewne domyślacie dopiero zaczynam przygodę z RoR :slight_smile:

Chciałem w swojej aplikacji wysłać powiadomienie za pomocą Gadu-gadu, przeszukując google znalazłem dwa Gemy do obsługi GG:
=> GRuby ( http://rubyforge.org/projects/gruby/ )
=> rgadu ( http://rubyforge.org/projects/rgadu/ )

Niestety w obu przypadkach pojawiają się błędy :frowning:
Czy ktoś z Was korzysta z tych gemów, lub innych (jakich?) do obsługi połączeń GG?

Poniżej błąd jaki wyrzucił ruby:

[code]./rgadu-0.1.0/gg.rb:370:in `pack’: can’t convert String into Integer (TypeError)

    from ./rgadu-0.1.0/gg.rb:370:in `write'
    from ./rgadu-0.1.0/gg.rb:57:in `initialize'
    from test.rb:14:in `new'
    from test.rb:14[/code]

Zamieść kod test.rb (zwłaszcza z 14 linijką), bo tam masz problem. Tam gdzie w argumencie potrzebny jest Integer, przekazujesz String, najprawdopodniej.

Gdyby ktoś szukał działającego klienta GG z nową autoryzacją + obsługa dużych numerów gg to tutaj skleiłem cosik na szybko: https://github.com/mensfeld/ruGGby - podstaw czyli wysyłanie, odbieranie wiadomości, status i stany dostępności są. Mile widziana pomoc :slight_smile:

Odgrzałem suchara bo to jest jeden z 1 wyników w googlu :wink: