Module: Superglue

Extended by:
ActiveSupport::Autoload
Defined in:
lib/superglue.rb,
lib/superglue/engine.rb,
lib/superglue/helpers.rb,
lib/superglue/resolver.rb,
lib/superglue/rendering.rb,
lib/generators/superglue/install/install_generator.rb,
lib/generators/superglue/scaffold/scaffold_generator.rb,
lib/generators/superglue/view_collection/view_collection_generator.rb,
lib/generators/superglue/scaffold_controller/scaffold_controller_generator.rb

Defined Under Namespace

Modules: Broadcastable, Controller, Generators, Helpers, Rendering, StreamsHelper Classes: Engine, Resolver, StreamsChannel

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.signed_stream_verifier_keyObject



24
25
26
# File 'lib/superglue.rb', line 24

def signed_stream_verifier_key
  @signed_stream_verifier_key or raise ArgumentError, 'Superglue requires a signed_stream_verifier_key'
end

Class Method Details

.signed_stream_verifierObject



16
17
18
19
20
21
22
# File 'lib/superglue.rb', line 16

def signed_stream_verifier
  @signed_stream_verifier ||= ActiveSupport::MessageVerifier.new(
    signed_stream_verifier_key,
    digest: 'SHA256',
    serializer: JSON
  )
end