class Box < ActiveRecord::Base
  has_one :widget
	belongs_to :order
	validates_presence_of :color
	validates_uniqueness_of :color

  def description
    return "A " + self.color + " " + self.material + " box!"
  end

  def description=(description)
    color_material = description.split(" ", 2)
    self.color = color_material.first
    self.material = color_material.last
    self.save!
  end
end