Skip to content

Instantly share code, notes, and snippets.

@gregeng
Created October 1, 2013 12:04
Show Gist options
  • Save gregeng/6777442 to your computer and use it in GitHub Desktop.
Save gregeng/6777442 to your computer and use it in GitHub Desktop.
Lab 3: Deli
katz_deli = []
def take_a_number(deli, name)
deli << name
puts deli.index(name)+1
end
def now_serving(deli)
puts "Currently serving #{deli[0]}"
deli.shift
end
def line(deli)
deli.each do |customer|
puts "#{deli.index(customer)+1}. #{customer}"
end
end
take_a_number(katz_deli, "Meg")
take_a_number(katz_deli, "Ryan")
take_a_number(katz_deli, "Billy")
line(katz_deli)
now_serving(katz_deli)
line(katz_deli)
take_a_number(katz_deli, "Crystal")
line(katz_deli)
now_serving(katz_deli)
line(katz_deli)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment