Class: Jabber::Callback

Class | Jabber::Callback
In: | lib/xmpp4r/callbacks.rb
Parent: | Object

This class is used to store callbacks inside CallbackList. See the CallbackList class for more detailed explanations.

### Methods

new

### 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 {}

Create a new callback

priority: | [Integer] the callback‘s priority. The higher, the sooner it

will be executed

ref: | [String] The callback‘s reference

[Source]

         # File lib/xmpp4r/callbacks.rb, line 118
    118:     def initialize(priority = 0, ref = nil, block = Proc.new {})
    119:       @priority = priority
    120:       @ref = ref
    121:       @block = block
    122:     end

[Validate]