Class: AnedotWebhooks::WebhookJob

Inherits:
ActiveJob::Base
  • Object
show all
Defined in:
lib/anedot_webhooks/webhook_job.rb

Instance Method Summary collapse

Instance Method Details

#perform(event_name, payload) ⇒ Object



5
6
7
# File 'lib/anedot_webhooks/webhook_job.rb', line 5

def perform(event_name, payload)
  process(Event.new(name: event_name, payload: payload))
end

#process(event) ⇒ Object

Raises:

  • (NotImplementedError)


9
10
11
# File 'lib/anedot_webhooks/webhook_job.rb', line 9

def process(event)
  raise NotImplementedError, "#{self.class}#process must be implemented"
end