class Jabber::Callback
This class is used to store callbacks inside CallbackList. See the CallbackList class for more detailed explanations.
Attributes
block[R]
The Callback's block to execute
priority[R]
The Callback's priority
ref[R]
The Callback's reference, using for deleting purposes
Public Class Methods
new(priority = 0, ref = nil, block = Proc.new {})
click to toggle source
Create a new callback
- priority
- Integer
-
the callback's priority. The higher, the sooner it
will be executed
- ref
- String
-
The callback's reference
# File lib/xmpp4r/callbacks.rb, line 123 def initialize(priority = 0, ref = nil, block = Proc.new {}) @priority = priority @ref = ref @block = block end
Public Instance Methods
to_s()
click to toggle source
# File lib/xmpp4r/callbacks.rb, line 129 def to_s "#<#{[self.class, priority, ref].compact * " "}>" end