Sha256: f4828ca8091c16425f3d5e048c2697d5d25f4838420b8017a93117211fdc46af
Contents?: true
Size: 456 Bytes
Versions: 9
Compression:
Stored size: 456 Bytes
Contents
# frozen_string_literal: true module Tamashii module Manager module Handler # :nodoc: class Broadcaster < Tamashii::Handler def resolve(data = nil) client = @env[:client] broadcast(client, data) if client.authorized? end def broadcast(client, data) packet = Packet.new(@type, client.tag, data) client.channel.broadcast(packet.dump) end end end end end
Version data entries
9 entries across 9 versions & 1 rubygems