# File lib/bee.rb, line 386
    def add(object)
      begin
        target = Target.new(object, self)
      rescue
        error "Error parsing target '#{object[Target::KEY]}': #{$!}"
      end
      error "Duplicate target definition: '#{target.name}'" if
        @hash.has_key?(target.name)
      @hash[target.name] = [target]
      if !@default
        @default = target.name
        @build.default = target.name
      end
    end