そのため、ハッシュを単一の引数としてこのクラスに渡し、ネストされた配列を返します。ハッシュを配列に変換するのに問題はありませんが、以下のテスト コードを動作させる方法がわかりません。オブジェクトのインスタンス メソッドを呼び出しながら、配列とまったく同じようにオブジェクトにアクセスする必要があります。事前に感謝します。どんな助けでも大歓迎です。
class Student
attr_accessor :scores, :first_name
def initialize(student_data)
@student_data = student_data
@first_name = student_data[:first_name]
@scores = student_data[:scores]
return @students = @student_data.to_a
end
def first_name
end
def scores
end
end
p students[0].first_name == "Alex"
p students[0].scores.length == 5