Sha256: 056e4f93bf5f017b5bdf0e8ed3a91b5045941f1e8c328c7350f9b3edc28259c7
Contents?: true
Size: 498 Bytes
Versions: 3
Compression:
Stored size: 498 Bytes
Contents
class SubscribeQueryStanza < IqQueryStanza def initialize(params) super(params.merge({:type => :set})) pubsub = Nokogiri::XML::Node.new("pubsub", @doc) pubsub["xmlns"] = "http://jabber.org/protocol/pubsub" subscribe = Nokogiri::XML::Node.new("subscribe", @doc) subscribe["node"] = params[:node] subscribe["jid"] = from.split("/").first pubsub.add_child(subscribe) @iq.add_child(pubsub) end def node @iq.search("subscribe").first["node"] end end
Version data entries
3 entries across 3 versions & 1 rubygems