require 'json/pure' require 'xmpp4r' require 'xmpp4r/roster' require 'cgi' module Signin include Jabber def self.try_login(jid, pass) @client = Client.new(jid) Jabber::debug = (Rails.env == 'development') begin connect(pass) rescue raise LoginError end end def self.connect(pass) @client.connect() @client.auth(pass) end class LoginError < Exception end end