Module: Redmineup::Patches::ActionCableBasePatch::ClassMethods

Defined in:
lib/redmineup/patches/action_cable_base_patch.rb

Instance Method Summary collapse

Instance Method Details

#rup_broadcast_to(*args) ⇒ Object



10
11
12
13
14
15
16
17
18
19
# File 'lib/redmineup/patches/action_cable_base_patch.rb', line 10

def rup_broadcast_to(*args)
  # TODO: Remove to 2 args after plugins update
  if args.length == 3
    klass, model, message = args
    ActionCable.rup_server(klass).broadcast(broadcasting_for(model), message)
  else
    model, message = args
    ActionCable.rup_server.broadcast(broadcasting_for(model), message)
  end
end