def self.setup_connection(xmpp_information)
return unless xmpp_information
require 'xmpp4r'
@xmpp = xmpp_information
@receiver = xmpp_information[:receiver]
@password = xmpp_information[:password]
@account = xmpp_information[:account]
@show_online_status = xmpp_information[:show_online_status]
@stay_connected = xmpp_information[:stay_connected].nil? ? true : xmpp_information[:stay_connected]
connect if @stay_connected
rescue LoadError
@xmpp = nil
raise NotificationError, 'You must install the xmpp4r gem to use XMPP notification: `gem install xmpp4r`'
end