Skip to content

Instantly share code, notes, and snippets.

@TrevMcKendrick
Created October 11, 2013 15:58
Show Gist options
  • Save TrevMcKendrick/6937297 to your computer and use it in GitHub Desktop.
Save TrevMcKendrick/6937297 to your computer and use it in GitHub Desktop.
class School
attr_accessor :name, :roster
def initialize(name)
@roster = {}
@name = name
end
def add_student(student_name, grade)
self.roster[grade] ||= []
self.roster[grade] << student_name
end
def grade(grade)
self.roster[grade]
end
def sort
self.roster.each do |key,value|
value.sort!
end
end
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment