class Jabber::Version::SimpleResponder
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")
Attributes
name[RW]
os[RW]
version[RW]
Public Class Methods
new(stream, name, version, os=nil)
click to toggle source
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
Calls superclass method
Jabber::Version::Responder.new
# File lib/xmpp4r/version/helper/simpleresponder.rb, line 31 def initialize(stream, name, version, os=nil) super stream @name = name @version = version @os = os add_version_callback(180, self) { |iq,block| block.call(@name, @version, @os) } end