# There are many things TODO but this isn't a TODO: because it doesn't start with the words
# fixme: This is a useless class, what we really need to do is sit down and eat some cheese
# This is a class for cheeses

class Cheese
  attr_accessor :cheese

  def initialize(cheese)
    if cheese
      @cheese = cheese
    else
      #TODO: Find a kinder message
      puts "Pick a tasty cheese dammit"
    end
  end

  def needs_bread?
    true # TODO: Make a list
  end

  def needs_wine?
    #FIXME: Use case statement
    if self.cheese == 'chedar'
      return false
    else
      #todo: Add more cheese types
      return true
    end
  end

  def has_region_name?
    if self.cheese == 'brie'
      return true
    else
      #todo Add more region cheeses
      return false
    end
  end

  def yum?
    # TODO Personalize the class to your taste
    return true
  end

  def yuck?
    # BUG: This should be false
    return true
  end
end