From 5e11b6f225e9693bb29c671583b514ba8ffa2889 Mon Sep 17 00:00:00 2001 From: Devin Acosta Date: Fri, 6 Dec 2013 21:29:48 -0700 Subject: [PATCH] Added Junior? method --- student.rb | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/student.rb b/student.rb index 514cc09..06e64b9 100644 --- a/student.rb +++ b/student.rb @@ -7,6 +7,10 @@ def initialize(first_name, last_name, grade) @grade = grade end + def junior? + grade == 11 + end + def senior? grade == 12 end @@ -20,11 +24,21 @@ def seniors(students) students.select { |student| student.senior? } end +def juniors(students) + students.select { |student| student.junior? } +end + fred = Student.new("Fred", "James", 12) sarah = Student.new("Sarah", "Smith", 12) jack = Student.new("Jack", "Gong", 11) all_students = [fred, sarah, jack] +puts "Seniors" seniors(all_students).each do |student| - puts student + print " * " , student , "\n" +end + +puts "\nJuniors" +juniors(all_students).each do |student| + print " * " , student, "\n" end