Class: Blather::Stanza::Iq::Ibb::Open

Inherits:
Blather::Stanza::Iq::Ibb show all
Defined in:
lib/blather/stanza/iq/ibb.rb

Overview

An Open stanza to

Constant Summary

Constants inherited from Blather::Stanza::Iq::Ibb

NS_IBB

Constants inherited from Blather::Stanza::Iq

VALID_TYPES

Constants inherited from XMPPNode

XMPPNode::BASE_NAMES

Instance Attribute Summary

Attributes inherited from Blather::Stanza

#handler_hierarchy

Instance Method Summary collapse

Methods inherited from Blather::Stanza::Iq::Ibb

#reply

Methods inherited from Blather::Stanza::Iq

#error?, #get?, import, new, #reply!, #result?, #set?, #type=

Methods inherited from Blather::Stanza

#as_error, #error?, #from, #from=, handler_list, #id, #id=, #initialize, next_id, register, #reply, #reply!, #to, #to=, #type, #type=

Methods inherited from XMPPNode

class_from_registration, #decorate, decorator_modules, import, new, parse, register, #to_stanza

Constructor Details

This class inherits a constructor from Blather::Stanza

Instance Method Details

#openNokogiri::XML::Element

Find open node

Returns:

  • (Nokogiri::XML::Element)


33
34
35
# File 'lib/blather/stanza/iq/ibb.rb', line 33

def open
  find_first('ns:open', :ns => NS_IBB)
end

#sidString

Get the sid of the file transfer

Returns:

  • (String)


40
41
42
# File 'lib/blather/stanza/iq/ibb.rb', line 40

def sid
  open['sid']
end