Sha256: 4d038dbe785c99648ec3d77a866ecac0bd0736baba5eaae57767e8b3827daac5
Contents?: true
Size: 766 Bytes
Versions: 16
Compression:
Stored size: 766 Bytes
Contents
class RosterDebugJack def self.connect(switchboard, settings) switchboard.on_roster_presence do |item, old_presence, new_presence| puts "[presence] << #{item.inspect}: #{old_presence.to_s}, #{new_presence.to_s}" end switchboard.on_roster_query do |query| puts "[roster query] << #{query.to_s}" end switchboard.on_roster_subscription do |item, subscription| puts "[subscription] << #{item.inspect}: #{subscription.to_s}" end switchboard.on_roster_subscription_request do |item, subscription| puts "[subscription request] << #{item.inspect}: #{subscription.to_s}" end switchboard.on_roster_update do |old_item, new_item| puts "[update] #{old_item.inspect}, #{new_item.inspect}" end end end
Version data entries
16 entries across 16 versions & 3 rubygems