Hi all,

I am new to this mailing-list, hello everyone!

I am receiving an error in rails ever since implementing BackgrounDRb.

Please let me know if any information is missing and any help is greatly
appreciated!!!

Here is the code snippet:

#application_controller.rb
unless MiddleMan[:alerter] MiddleMan.new_worker(:class =>
:alert_worker,:job_key => :alerter) end # alert_worker.rb require 'XMPP4R'
'XMPP4R'
class AlertWorker < BackgrounDRb::Worker::RailsBase
  set_worker_name :alert_worker

  def do_work(args)
    jid = Jabber::JID.new("[email protected]")
#    @client = Jabber::Client.new(jid, false)
   @client = Jabber::Client.new(jid)
    @client.connect
    @client.auth("password")

 @client.send(Jabber::Presence.new.set_show(:chat).set_status('BackgrounDRb!'))
    loop do
      @client.process
      sleep(1)
    end
  end

  def send_alert(title)
    to_jid = Jabber::JID.new('[email protected]')
    message = Jabber::Message::new(to_jid,
title).set_type(:normal).set_id('1')
    @client.send(message)
  end

end
AlertWorker.register

# my controller

  after_create :send_message

  def send_message
    MiddleMan.worker(:alerter).send_alert("hello")
  end
_______________________________________________
Backgroundrb-devel mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/backgroundrb-devel

Reply via email to