class EvilEvents::Core::Events::Notifier::Worker::Job

@api private since 0.3.0

Attributes

event[R]

@return [EvilEvents::Core::Events::AbstractEvent]

@api private @since 0.3.0

subscriber[R]

@return [EvilEvents::Core::Events::Subscriber]

@api private @since 0.3.0

Public Class Methods

new(event, subscriber) click to toggle source

@param event [EvilEvents::Core::Events::AbstractEvent] @param subscriber [EvilEvents::Core::Events::Subscriber]

@api private @since 0.3.0

# File lib/evil_events/core/events/notifier/worker/job.rb, line 23
def initialize(event, subscriber)
  @event = event
  @subscriber = subscriber
end

Public Instance Methods

perform() click to toggle source

@return void

@api private @since 0.3.0

# File lib/evil_events/core/events/notifier/worker/job.rb, line 32
def perform
  subscriber.notify(event)
end