Class: Hyrax::Listeners::ObjectLifecycleListener
- Inherits:
-
Object
- Object
- Hyrax::Listeners::ObjectLifecycleListener
- Defined in:
- app/services/hyrax/listeners/object_lifecycle_listener.rb
Overview
Listens for events related to the PCDM Object lifecycles.
Instance Method Summary collapse
- #on_object_deleted(event) ⇒ Object
- #on_object_deposited(event) ⇒ Object
- #on_object_metadata_updated(event) ⇒ Object
Instance Method Details
#on_object_deleted(event) ⇒ Object
10 11 12 |
# File 'app/services/hyrax/listeners/object_lifecycle_listener.rb', line 10 def on_object_deleted(event) ContentDeleteEventJob.perform_later(event[:id], event[:user]) end |
#on_object_deposited(event) ⇒ Object
16 17 18 |
# File 'app/services/hyrax/listeners/object_lifecycle_listener.rb', line 16 def on_object_deposited(event) ContentDepositEventJob.perform_later(event[:object], event[:user]) end |
#on_object_metadata_updated(event) ⇒ Object
22 23 24 |
# File 'app/services/hyrax/listeners/object_lifecycle_listener.rb', line 22 def (event) ContentUpdateEventJob.perform_later(event[:object], event[:user]) end |