Sha256: 31a0d604d6843f0d04ac879487086bc84e7d4e135006b88448078e6a5a0e9d7b
Contents?: true
Size: 1.6 KB
Versions: 2
Compression:
Stored size: 1.6 KB
Contents
# frozen_string_literal: true class DemoReflex < ApplicationReflex # Add Reflex methods in this file. # # All Reflex instances include CableReady::Broadcaster and expose the following properties: # # - connection - the ActionCable connection # - channel - the ActionCable channel # - request - an ActionDispatch::Request proxy for the socket connection # - session - the ActionDispatch::Session store for the current visitor # - flash - the ActionDispatch::Flash::FlashHash for the current request # - url - the URL of the page that triggered the reflex # - params - parameters from the element's closest form (if any) # - element - a Hash like object that represents the HTML element that triggered the reflex # - signed - use a signed Global ID to map dataset attribute to a model eg. element.signed[:foo] # - unsigned - use an unsigned Global ID to map dataset attribute to a model eg. element.unsigned[:foo] # - cable_ready - a special cable_ready that can broadcast to the current visitor (no brackets needed) # - reflex_id - a UUIDv4 that uniquely identies each Reflex # # Example: # # before_reflex do # # throw :abort # this will prevent the Reflex from continuing # # learn more about callbacks at https://docs.stimulusreflex.com/lifecycle # end # # def example(argument=true) # # Your logic here... # # Any declared instance variables will be made available to the Rails controller and view. # end # # Learn more at: https://docs.stimulusreflex.com/reflexes#reflex-classes end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
stimulus_reflex-3.4.0 | test/tmp/app/reflexes/demo_reflex.rb |
stimulus_reflex-3.4.0.pre8 | test/tmp/app/reflexes/demo_reflex.rb |