Module: CableReady

Defined in:
lib/cable_ready.rb,
lib/cable_ready/config.rb,
lib/cable_ready/engine.rb,
lib/cable_ready/channel.rb,
lib/cable_ready/version.rb,
lib/cable_ready/channels.rb,
lib/cable_ready/cable_car.rb,
lib/cable_ready/installer.rb,
lib/cable_ready/broadcaster.rb,
lib/cable_ready/compoundable.rb,
lib/cable_ready/identifiable.rb,
app/channels/cable_ready/stream.rb,
lib/cable_ready/operation_builder.rb,
lib/cable_ready/stream_identifier.rb,
app/helpers/cable_ready/view_helper.rb,
app/models/concerns/cable_ready/updatable.rb,
app/models/concerns/cable_ready/updatable/collections_registry.rb,
app/models/concerns/cable_ready/updatable/model_updatable_callbacks.rb,
app/models/concerns/cable_ready/updatable/memory_cache_debounce_adapter.rb,
app/models/concerns/cable_ready/updatable/collection_updatable_callbacks.rb

Defined Under Namespace

Modules: Broadcaster, Compoundable, Identifiable, StreamIdentifier, Updatable, ViewHelper Classes: BroadcastJob, CableCar, Channel, ChannelGenerator, Channels, Config, Engine, Installer, OperationBuilder, SanityChecker, Stream

Constant Summary collapse

VERSION =
"5.0.5"

Class Method Summary collapse

Class Method Details

.configObject



21
22
23
# File 'lib/cable_ready.rb', line 21

def config
  CableReady::Config.instance
end

.configure {|config| ... } ⇒ Object

Yields:



25
26
27
# File 'lib/cable_ready.rb', line 25

def configure
  yield config
end

.signed_stream_verifierObject



29
30
31
# File 'lib/cable_ready.rb', line 29

def signed_stream_verifier
  @signed_stream_verifier ||= ActiveSupport::MessageVerifier.new(config.verifier_key, digest: "SHA256", serializer: JSON)
end