Class: Dipa::CoordinatorServices::MaybeCleanupService
- Inherits:
-
BaseService
- Object
- ApplicationService
- BaseService
- Dipa::CoordinatorServices::MaybeCleanupService
- Defined in:
- app/services/dipa/coordinator_services/maybe_cleanup_service.rb
Instance Method Summary collapse
Methods inherited from ApplicationService
Instance Method Details
#call(coordinator:) ⇒ Object
6 7 8 9 10 11 12 13 14 15 16 17 |
# File 'app/services/dipa/coordinator_services/maybe_cleanup_service.rb', line 6 def call(coordinator:) super return if _coordinator.keep_data? Dipa::ServiceJob.set(queue: _coordinator.coordinator_queue) .perform_later( service_class_name: 'Dipa::CoordinatorServices::DestroyService', kwargs: { coordinator: _coordinator } ) end |