Class: UnitsService::Commands::GetUnitGrades

Inherits:
Object
  • Object
show all
Defined in:
app/services/units_service/commands/get_unit_grades.rb

Instance Method Summary collapse

Constructor Details

#initialize(course:, student:, submission:) ⇒ GetUnitGrades

Returns a new instance of GetUnitGrades.



4
5
6
7
8
# File 'app/services/units_service/commands/get_unit_grades.rb', line 4

def initialize(course:, student:, submission:)
  @course = course
  @student = student
  @submission = submission
end

Instance Method Details

#callObject



10
11
12
13
14
# File 'app/services/units_service/commands/get_unit_grades.rb', line 10

def call
  get_submissions
  calculate_grades
  payload
end