def notify(message, time, priority, category, host)
begin
jabber_id = XMPP4R::JID::new "#{Jabber.settings[:jabber_id]}/God"
jabber_client = XMPP4R::Client::new jabber_id
jabber_client.connect
jabber_client.auth Jabber.settings[:password]
body = Jabber.format.call message, priority, category, host
message = XMPP4R::Message::new self.jabber_id, body
message.set_type :normal
message.set_id '1'
message.set_subject 'God'
jabber_client.send message
self.info = "sent jabber message to #{self.jabber_id}"
rescue => e
puts e.message
puts e.backtrace.join("\n")
self.info = "failed to send jabber message to #{self.jabber_id}: #{e.message}"
end
end