lib/atome/genesis/particles/identity.rb in atome-0.5.6.6.1 vs lib/atome/genesis/particles/identity.rb in atome-0.5.6.6.5

- old
+ new

@@ -5,23 +5,26 @@ new({ particle: :id, category: :identity, type: :string }) new({ sanitizer: :id }) do |params| # first we sanitize the the id below params = params.to_sym - # # we check id is already assign - # if Universe.atomes[params] - # # we reassign the old id - # puts "the id : #{params} is already used" - # params = @id - # # return false - # else - if @id.to_sym != params - Universe.update_atome_id(params, self, @id) - else - Universe.add_to_atomes(params, self) - end + # we check id is already assign + # the condition below is to prevent the creation of multiple unwanted colors with same property and no ID specified + # if @id.to_sym != params + # Universe.update_atome_id(params, self, @id) + # else + # Universe.add_to_atomes(params, self) + # end + + # Universe.atomes.each do |_aid,atome_f| + # + # if atome_f.id == params + # puts "===> no for #{params}" + # end + # # end + params end new({ particle: :name, category: :identity, type: :string }) new({ particle: :active, category: :identity, type: :boolean }) # new({ particle: :entangled, type: :array }) \ No newline at end of file