mirror of
https://github.com/System-End/identity-vault.git
synced 2026-04-19 22:05:07 +00:00
18 lines
440 B
Ruby
18 lines
440 B
Ruby
module PapersPleaseEngine
|
|
def self.run(verification)
|
|
tactics = case verification
|
|
when Verification::DocumentVerification
|
|
[] # maybe someday OCR documents & check for discrepancies?
|
|
when Verification::AadhaarVerification
|
|
[ AadhaarScrutinizer ]
|
|
end
|
|
|
|
issues = tactics.flat_map do |tactic|
|
|
tactic.new(verification).run
|
|
end
|
|
|
|
if issues.any?
|
|
verification.update(issues:)
|
|
end
|
|
end
|
|
end
|