Class: FaspClient::LifecycleAnnouncementJob

Inherits:
ApplicationJob
  • Object
show all
Defined in:
app/jobs/fasp_client/lifecycle_announcement_job.rb

Instance Method Summary collapse

Instance Method Details

#perform(event_type:, category:, uri:) ⇒ Object



2
3
4
5
6
# File 'app/jobs/fasp_client/lifecycle_announcement_job.rb', line 2

def perform(event_type:, category:, uri:)
  FaspClient::EventSubscription.where(category: category, subscription_type: "lifecycle").find_each do |sub|
    sub.announce_lifecycle event_type: event_type, uri: uri
  end
end