Class | Jabber::Bytestreams::IqSiFile |
In: |
lib/xmpp4r/bytestreams/iq/si.rb
|
Parent: | XMPPElement |
File-transfer meta-information, may appear as <file/> in IqSi
# File lib/xmpp4r/bytestreams/iq/si.rb, line 85 85: def initialize(fname=nil, size=nil) 86: super() 87: self.fname = fname 88: self.size = size 89: end
File description
# File lib/xmpp4r/bytestreams/iq/si.rb, line 148 148: def description 149: first_element_text('desc') 150: end
Set file description
# File lib/xmpp4r/bytestreams/iq/si.rb, line 154 154: def description=(s) 155: replace_element_text('desc', s) 156: end
Get filename (attribute ‘name’)
# File lib/xmpp4r/bytestreams/iq/si.rb, line 93 93: def fname 94: attributes['name'] 95: end
Set filename (attribute ‘name’)
# File lib/xmpp4r/bytestreams/iq/si.rb, line 99 99: def fname=(s) 100: attributes['name'] = s 101: end
<range/> child
A file-transfer offer may contain this with no attributes set, indicating the ability to do ranged transfers.
result: | [IqSiFileRange] |
# File lib/xmpp4r/bytestreams/iq/si.rb, line 165 165: def range 166: first_element('range') 167: end