Yeah, I think you're right. 


There are many ways to solve the problem -- what way are you thinking is the way to go?

On Thu, Jan 2, 2014 at 7:32 PM, Jason Perez <notifications@github.com>
wrote:

>> @@ -9,6 +9,15 @@ def record_grade(student, grade)
>>      @assignments[student] = assignment
>>    end
>>  
>> +  def average_grade
> The problem with `&:grade` is that the `assignment` hash contains a nested hash of the student object as a key, and the assignment object (with its associated grade) as a value. This works: 
> ```ruby
> assignments.map { |student, assignment| assignment.grade }
> ```
> But then I'll need to restructure the rspec test.
> ---
> Reply to this email directly or view it on GitHub:
> https://github.com/RubyoffRails/Episode13/pull/5/files#r8628289