class Vines::Stanza::Iq::Version

Constants

NS

Public Instance Methods

process() click to toggle source
# File lib/vines/stanza/iq/version.rb, line 11
def process
  return if route_iq || to_pubsub_domain? || !allowed?
  result = to_result.tap do |node|
    node << node.document.create_element('query') do |query|
      query.default_namespace = NS
      query << node.document.create_element('name', 'Vines')
      query << node.document.create_element('version', VERSION)
    end
  end
  stream.write(result)
end