Class: GradeRepository

Inherits:
Object
  • Object
show all
Defined in:
lib/grade_calculator.rb

Instance Method Summary collapse

Constructor Details

#initialize(file) ⇒ GradeRepository

Returns a new instance of GradeRepository.



24
25
26
# File 'lib/grade_calculator.rb', line 24

def initialize(file)
    @file = file
end

Instance Method Details

#get_all_gradesObject



28
29
30
# File 'lib/grade_calculator.rb', line 28

def get_all_grades
    JSON.parse(@file).map {|item| Grade.new(item["id"],item["score"])}
end