19 lines
463 B
Ruby
19 lines
463 B
Ruby
class AccompagnateurService
|
|
ASSIGN = 'assign'
|
|
NOT_ASSIGN = 'not_assign'
|
|
|
|
def initialize accompagnateur, procedure, to
|
|
@accompagnateur = accompagnateur
|
|
@procedure = procedure
|
|
@to = to
|
|
end
|
|
|
|
def change_assignement!
|
|
case @to
|
|
when ASSIGN
|
|
AssignTo.create(gestionnaire: @accompagnateur, procedure: @procedure)
|
|
when NOT_ASSIGN
|
|
AssignTo.where(gestionnaire: @accompagnateur, procedure: @procedure).delete_all
|
|
end
|
|
end
|
|
end
|