class WisperNext::Subscriber::SendBroadcaster
Public Class Methods
new(options = {})
click to toggle source
# File lib/wisper_next/subscriber/send_broadcaster.rb, line 7 def initialize(options = {}) @public_send = options.fetch(:public_send, true) end
Public Instance Methods
call(subscriber, event_name, payload)
click to toggle source
# File lib/wisper_next/subscriber/send_broadcaster.rb, line 11 def call(subscriber, event_name, payload) if @public_send subscriber.public_send(event_name, payload) else subscriber.send(event_name, payload) end end