# 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