Skip to content

Instantly share code, notes, and snippets.

@androide-osorio
Created August 24, 2014 05:56
Show Gist options
  • Save androide-osorio/00bdf89e15ca9b926c7f to your computer and use it in GitHub Desktop.
Save androide-osorio/00bdf89e15ca9b926c7f to your computer and use it in GitHub Desktop.
curso backend profesional mejorando.la: reto 2 ruby on rails
class Dessert
attr_accessor :name, :size, :calories
def initialize(name, size, calories)
@name = name
@size = size
@calories = calories
@@instance_count += 1
end
def healthy?
@calories < 200
end
def delicious?
true
end
def self.count
@@instance_count
end
end
class JellyBean < Dessert
attr_accessor :flavor
def initialize(name, size, calories, flavor)
super(name, size, calories)
@flavor = flavor
end
def delicious?
return false if @flavor == "black licorice"
super()
end
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment