531ecd5f | require 'xmpp4r' require 'xmpp4r/roster' require 'cgi' module Signin |
a6b3cf7f | include Jabber |
531ecd5f | |
a6b3cf7f | def self.try_login(jid, pass) @client = Client.new(jid) |
531ecd5f | |
a6b3cf7f | begin connect(pass) @client |
9234acc2 | rescue Exception => e raise LoginError, e.message |
a6b3cf7f | end end |
531ecd5f | |
a6b3cf7f | def self.connect(pass) @client.connect() @client.auth(pass) end |
531ecd5f | |
a6b3cf7f | class LoginError < Exception |
531ecd5f | |
a6b3cf7f | end |
531ecd5f | end |