jid()
click to toggle source
def jid
(a = attribute('jid')).nil? ? a : JID.new(a.value)
end
jid=(myjid)
click to toggle source
def jid=(myjid)
add_attribute('jid', myjid ? myjid.to_s : nil)
end
need_approval?()
click to toggle source
def need_approval?
state == :pending
end
node()
click to toggle source
def node
attributes['node']
end
node=(mynode)
click to toggle source
def node=(mynode)
attributes['node'] = mynode
end
state()
click to toggle source
def state
case attributes['subscription']
when 'none' then return :none
when 'pending' then return :pending
when 'subscribed' then return :subscribed
when 'unconfigured' then return :unconfigured
else return nil
end
end
state=(mystate)
click to toggle source
def state=(mystate)
attributes['subscription'] = mystate
end
subid()
click to toggle source
def subid
attributes['subid']
end
subid=(mysubid)
click to toggle source
def subid=(mysubid)
attributes['subid'] = mysubid
end
subscription()
click to toggle source