class Drink
Attributes
cup[RW]
description[RW]
milk[RW]
name[RW]
ratio[RW]
Public Class Methods
all()
click to toggle source
# File lib/coffee_drinks/drink.rb, line 24 def self.all @@all end
milk()
click to toggle source
# File lib/coffee_drinks/drink.rb, line 28 def self.milk @@milk end
new(name, milk = "", description, ratio, cup)
click to toggle source
# File lib/coffee_drinks/drink.rb, line 12 def initialize (name, milk = "", description, ratio, cup) @name = name @milk = milk @description = description @ratio = ratio @cup = cup @@all << self @@milk << self if milk == "yes" @@no_milk << self if milk == "no" end
no_milk()
click to toggle source
# File lib/coffee_drinks/drink.rb, line 32 def self.no_milk @@no_milk end
sorted_all()
click to toggle source
# File lib/coffee_drinks/drink.rb, line 36 def self.sorted_all self.all.sort_by {|drink| drink.name}.each {|instance| @@all_sorted << instance } @@all_sorted end
sorted_milk()
click to toggle source
# File lib/coffee_drinks/drink.rb, line 41 def self.sorted_milk self.milk.sort_by {|drink| drink.name}.each {|instance| @@milk_sorted << instance } @@milk_sorted end
sorted_no_milk()
click to toggle source
# File lib/coffee_drinks/drink.rb, line 47 def self.sorted_no_milk self.no_milk.sort_by {|drink| drink.name}.each {|instance| @@no_milk_sorted << instance } @@no_milk_sorted end