# File lib/jabber4r/session.rb, line 138 138: def Session.bind(jid, password, port=5222, digest=false) 139: jid = Jabber::JID.new(jid) if jid.kind_of? String 140: session = Session.new(jid.host, port) 141: raise "Authentication failed" unless session.authenticate(jid.node, password, jid.resource, digest) 142: session.request_roster 143: session.register_message_filter 144: session.register_presence_filter 145: session.register_iq_filter 146: session.announce_initial_presence 147: session 148: end