class Blather::MUC::Owner::Destroy
<iq from='crone1@shakespeare.lit/desktop'
id='begone'
to='heath@chat.shakespeare.lit'
type='set'>
<query xmlns='http://jabber.org/protocol/muc#owner'>
<destroy jid='darkcave@chat.shakespeare.lit'>
<reason>Macbeth doth come.</reason>
</destroy>
</query>
</iq>
Public Class Methods
new(*args)
click to toggle source
Calls superclass method
Blather::MUC::Owner::new
# File lib/gxg/net_clients.rb, line 366 def self.new(*args) query = super(:set, *args) query.create_destroy query end
Public Instance Methods
create_destroy()
click to toggle source
# File lib/gxg/net_clients.rb, line 384 def create_destroy # @private unless create_destroy = query.find_first('ns:destroy', :ns => self.class.registered_ns) query << (create_destroy = XMPPNode.new('destroy', self.document)) end create_destroy end
create_reason()
click to toggle source
# File lib/gxg/net_clients.rb, line 377 def create_reason # @private unless create_reason = create_destroy.find_first('ns:reason', :ns => self.class.registered_ns) create_destroy << (create_reason = XMPPNode.new('reason', self.document)) end create_reason end
reason=(reason)
click to toggle source
# File lib/gxg/net_clients.rb, line 372 def reason=(reason) return if reason.blank? create_reason.content = reason end