Skip to content

Instantly share code, notes, and snippets.

@samtalks
Last active December 25, 2015 01:29
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save samtalks/6895866 to your computer and use it in GitHub Desktop.
Save samtalks/6895866 to your computer and use it in GitHub Desktop.
class School
attr_accessor :roster
def initialize(school)
@roster = {}
end
def add_student(name, grade)
@roster[grade] ||= []
@roster[grade] << name
end
def grade(num)
@roster[num]
end
def sort
@roster.each {|k,v| @roster[k] = @roster[k].sort}
@roster
end
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment