Class: StimulusReflex::NothingBroadcaster

Inherits:
Broadcaster
  • Object
show all
Defined in:
lib/stimulus_reflex/broadcasters/nothing_broadcaster.rb

Instance Attribute Summary

Attributes inherited from Broadcaster

#cable_ready, #logger, #operations, #reflex

Instance Method Summary collapse

Methods inherited from Broadcaster

#broadcast_error, #broadcast_forbid, #broadcast_halt, #initialize, #page?, #selector?

Constructor Details

This class inherits a constructor from StimulusReflex::Broadcaster

Instance Method Details

#broadcast(_, data) ⇒ Object



5
6
7
8
9
10
11
12
13
# File 'lib/stimulus_reflex/broadcasters/nothing_broadcaster.rb', line 5

def broadcast(_, data)
  operations << ["document", :dispatch_event]
  cable_ready.dispatch_event(
    name: "stimulus-reflex:morph-nothing",
    selector: nil,
    payload: payload,
    stimulus_reflex: data.merge(morph: to_sym)
  ).broadcast
end

#nothing?Boolean

Returns:

  • (Boolean)


15
16
17
# File 'lib/stimulus_reflex/broadcasters/nothing_broadcaster.rb', line 15

def nothing?
  true
end

#to_sObject



23
24
25
# File 'lib/stimulus_reflex/broadcasters/nothing_broadcaster.rb', line 23

def to_s
  "Nothing"
end

#to_symObject



19
20
21
# File 'lib/stimulus_reflex/broadcasters/nothing_broadcaster.rb', line 19

def to_sym
  :nothing
end