Class Jabber::ErrorException
In: lib/xmpp4r/errorexception.rb
Parent: RuntimeError
X XDelay XMuc XRoster XMucUser REXML::Element XRosterItem IqQuery XMLStanza IqVcard DiscoIdentity XMucUserItem DiscoItem Error RosterItem DiscoFeature IqQueryRoster IqQueryVersion IqQueryDiscoItems IqQueryDiscoInfo Message Presence Iq Singleton IdGenerator Connection Client Component Comparable JID RuntimeError ErrorException AuthenticationFailure RosterItem Stream StreamParser Roster Vcard Version lib/xmpp4r/authenticationfailure.rb lib/xmpp4r/iq/query/roster.rb lib/xmpp4r/idgenerator.rb lib/xmpp4r/iq/query/version.rb lib/xmpp4r/connection.rb lib/xmpp4r/x/mucuseritem.rb lib/xmpp4r/x/roster.rb lib/xmpp4r/iq.rb lib/xmpp4r/jid.rb lib/xmpp4r/iq/query.rb lib/xmpp4r/xmlstanza.rb lib/xmpp4r/x/delay.rb lib/xmpp4r/errorexception.rb lib/xmpp4r/client.rb lib/xmpp4r/stream.rb lib/xmpp4r/x/muc.rb lib/xmpp4r/streamparser.rb lib/xmpp4r/x.rb lib/xmpp4r/iq/vcard.rb lib/xmpp4r/iq/query/discoinfo.rb lib/xmpp4r/error.rb lib/xmpp4r/component.rb lib/xmpp4r/message.rb lib/xmpp4r/iq/query/discoitems.rb lib/xmpp4r/presence.rb lib/xmpp4r/helpers/roster.rb lib/xmpp4r/helpers/vcard.rb lib/xmpp4r/helpers/version.rb Helpers Jabber Module: Jabber

This exception can be raised by Helpers when they receive answers with type=’error’

The ErrorException carries a Jabber::Error element

Methods

new   to_s  

Attributes

error  [R]  The error element which caused this exception

Public Class methods

Initialize an ErrorException

error:[Error]

[Source]

    # File lib/xmpp4r/errorexception.rb, line 19
19:     def initialize(error)
20:       @error = error
21:     end

Public Instance methods

Textual output

Sample:

 subscription-required: Please subscribe first

[Source]

    # File lib/xmpp4r/errorexception.rb, line 28
28:     def to_s
29:       "#{@error.error}: #{@error.text}"
30:     end

[Validate]