Class: Vines::Stanza::Presence::Error

Inherits:
Vines::Stanza::Presence show all
Defined in:
lib/vines/stanza/presence/error.rb

Constant Summary

Constants inherited from Vines::Stanza::Presence

VALID_TYPES

Constants inherited from Vines::Stanza

EMPTY, ROUTABLE_STANZAS

Instance Attribute Summary

Attributes inherited from Vines::Stanza

#stream

Instance Method Summary collapse

Methods inherited from Vines::Stanza::Presence

#inbound?, #inbound_broadcast_presence, #outbound?, #outbound_broadcast_presence

Methods inherited from Vines::Stanza

#broadcast, from_node, #initialize, #local?, #local_jid?, #method_missing, register, #route, #router, #send_unavailable, #storage, #to_pubsub_domain?, #unavailable, #validate_from, #validate_to

Constructor Details

This class inherits a constructor from Vines::Stanza

Dynamic Method Handling

This class handles dynamic methods through the method_missing method in the class Vines::Stanza

Instance Method Details

#processObject



9
10
11
# File 'lib/vines/stanza/presence/error.rb', line 9

def process
  inbound? ? process_inbound : process_outbound
end

#process_inboundObject



17
18
19
# File 'lib/vines/stanza/presence/error.rb', line 17

def process_inbound
  # FIXME Implement error handling
end

#process_outboundObject



13
14
15
# File 'lib/vines/stanza/presence/error.rb', line 13

def process_outbound
  # FIXME Implement error handling
end