Sha256: 2e16d34cecbe71022256611e0f908430f388e5a47494eb8c94142caa789f200c
Contents?: true
Size: 566 Bytes
Versions: 2
Compression:
Stored size: 566 Bytes
Contents
# frozen_string_literal: true module StimulusReflex class CableReadyChannels stimulus_reflex_channel_methods = CableReady::Channels.instance.operations.keys + [:broadcast, :broadcast_to] delegate(*stimulus_reflex_channel_methods, to: "stimulus_reflex_channel") delegate :[], to: "cable_ready_channels" def initialize(stream_name) @stream_name = stream_name end def cable_ready_channels CableReady::Channels.instance end def stimulus_reflex_channel CableReady::Channels.instance[@stream_name] end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
stimulus_reflex-3.4.0 | lib/stimulus_reflex/cable_ready_channels.rb |
stimulus_reflex-3.4.0.pre9 | lib/stimulus_reflex/cable_ready_channels.rb |