Class | Jabber::Discovery::Identity |
In: |
lib/xmpp4r/discovery/iq/discoinfo.rb
|
Parent: | XMPPElement |
Service Discovery identity to add() to IqQueryDiscoInfo
Please note that XEP 0030 requires both category and type to occur, for a reference see: www.xmpp.org/registrar/disco-categories.html
category: | [String] Initial category or nil |
iname: | [String] Initial identity name or nil |
type: | [String] Initial type or nil |
# File lib/xmpp4r/discovery/iq/discoinfo.rb, line 87 87: def initialize(category=nil, iname=nil, type=nil) 88: super() 89: set_category(category) 90: set_iname(iname) 91: set_type(type) 92: end
Set the identity‘s category
Service Discovery categories should be somewhat standardized by some registry, so clients may represent specific categories by specific icons… (see www.jabber.org/registrar/disco-categories.html)
val: | [String] |
# File lib/xmpp4r/discovery/iq/discoinfo.rb, line 109 109: def category=(val) 110: attributes['category'] = val 111: end
Set the identity‘s name
val: | [String] |
# File lib/xmpp4r/discovery/iq/discoinfo.rb, line 134 134: def iname=(val) 135: attributes['name'] = val 136: end
Set the identity‘s name (chaining-friendly)
val: | [String] |
# File lib/xmpp4r/discovery/iq/discoinfo.rb, line 141 141: def set_iname(val) 142: self.iname = val 143: self 144: end
Set the identity‘s type (see www.jabber.org/registrar/disco-categories.html)
val: | [String] |
# File lib/xmpp4r/discovery/iq/discoinfo.rb, line 157 157: def type=(val) 158: attributes['type'] = val 159: end