#!/usr/bin/ruby
require 'rice/irc'
require 'rice/observer'
NICK = 'irb'
USER = ENV['USER'] || ENV['USERNAME'] || ENV['LOGNAME'] || NICK
REAL = 'rice/irb user'
CHANNEL = '#ricetest'
# Thread.abort_on_exception = true
o = RICE::SimpleClient.new(NICK, USER, REAL, nil, CHANNEL)
c = RICE::Connection.new('localhost', 9999)
c.add_observer(o)
begin
c.start
rescue RICE::Connection::Closed
sleep 30
retry
end