class Mumuki::Domain::Evaluation::Mixed
Public Instance Methods
evaluate!(assignment, submission)
click to toggle source
Calls superclass method
Mumuki::Domain::Evaluation::Manual#evaluate!
# File lib/mumuki/domain/evaluation/mixed.rb, line 2 def evaluate!(assignment, submission) evaluation = submission.evaluate! assignment if evaluation[:status].passed? super elsif evaluation[:status].passed_with_warnings? evaluation.merge(status: Mumuki::Domain::Status::Submission::Failed) else evaluation end end