Skip to content

Instantly share code, notes, and snippets.

@dmehrotra
Created September 10, 2013 14:09
Show Gist options
  • Save dmehrotra/6509948 to your computer and use it in GitHub Desktop.
Save dmehrotra/6509948 to your computer and use it in GitHub Desktop.
unfinished test driven kata
class Academy
@@students_spring =[]
@@students_winter= []
@@winter = {'winter' => @@students_winter }
@@spring = {'spring' => @@students_spring }
def initialize(student, session)
@student = student
if session.downcase == 'winter'
@@students_winter << @student
else
@@students_spring << @student
end
end
def roster
@@winter = {'winter' => @@students_winter }
@@spring = {'spring' => @@students_spring }
end
def move!(student, session)
if session.downcase == 'winter' && !@@winter['winter'].has_value?(name)
@students_winter.delete(student)
elsif session.downcase == 'spring' && !@@spring['spring'].has_value?(name)
@students_spring.delete(student)
else
return false
end
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment