class Vines::Stanza::Iq::DiscoItems
Constants
- NS
Public Instance Methods
process()
click to toggle source
# File lib/vines/stanza/iq/disco_items.rb, line 11 def process return if route_iq || !allowed? result = to_result.tap do |el| el << el.document.create_element('query') do |query| query.default_namespace = NS unless to_pubsub_domain? to = (validate_to || stream.domain).to_s stream.config.vhost(to).disco_items.each do |domain| query << el.document.create_element('item', 'jid' => domain) end end end end stream.write(result) end