Move job to interactor

This commit is contained in:
Alex Sherman 2020-12-04 18:09:11 +05:00
parent ccf91d306a
commit f6a7a08b24
9 changed files with 107 additions and 43 deletions

View file

@ -0,0 +1,17 @@
module Domains
module DeleteConfirm
class ProcessAction < Base
def execute
::PaperTrail.request.whodunnit = "interaction - #{self.class.name} - #{action} by"\
" #{initiator}"
case action
when RegistrantVerification::CONFIRMED
compose(ProcessDeleteConfirmed, inputs)
when RegistrantVerification::REJECTED
compose(ProcessDeleteRejected, inputs)
end
end
end
end
end