Class | Jabber::Version::SimpleResponder |
In: |
lib/xmpp4r/version/helper/simpleresponder.rb
|
Parent: | Responder |
A class to answer version requests using IqQueryVersion
This is simplification as one doesn’t need dynamic version answering normally.
Example usage:
Jabber::Version::SimpleResponder.new(my_client, "My cool XMPP4R script", "1.0", "Younicks")
name | [RW] | |
os | [RW] | |
version | [RW] |
Initialize a new version responder
Registers it’s callback (prio = 180, ref = self)
stream: | [Stream] Where to register callback handlers |
name: | [String] Software name for answers |
version: | [String] Software versio for answers |
os: | [String] Optional operating system name for answers |
# File lib/xmpp4r/version/helper/simpleresponder.rb, line 31 31: def initialize(stream, name, version, os=nil) 32: super stream 33: 34: @name = name 35: @version = version 36: @os = os 37: 38: add_version_callback(180, self) { |iq,block| 39: block.call(@name, @version, @os) 40: } 41: end