Sha256: 261b15cf8a988d8320bcb43903e1e9d407e7b9fe4fb5d116cc84e367d71f27e1
Contents?: true
Size: 533 Bytes
Versions: 2
Compression:
Stored size: 533 Bytes
Contents
require 'xmpp4r' module Environmate class Xmpp def self.init @xmpp_settings = Environmate.configuration['xmpp'] if @xmpp_settings jid = Jabber::JID.new(@xmpp_settings['username']) @xmpp_client = Jabber::Client.new(jid) @xmpp_client.connect @xmpp_client.auth(@xmpp_settings['password']) end rescue => e @xmpp_client = nil Envionmate.log.error("Unable to initialize Xmpp client: #{e.message}") end def self.client @xmpp_client end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
environmate-0.1.1 | lib/environmate/xmpp.rb |
environmate-0.1.0 | lib/environmate/xmpp.rb |