lib/atome/genesis/generators/identity.rb in atome-0.5.4.1.3 vs lib/atome/genesis/generators/identity.rb in atome-0.5.4.1.7
- old
+ new
@@ -1,10 +1,10 @@
# frozen_string_literal: true
new({ particle: :attach })
new({ sanitizer: :attach }) do |parents_ids|
- puts "=> attach it! : #{parents_ids} <="
+ # puts "=> attach it! : #{parents_ids} <="
# parents_ids = parents_ids if parents_ids.instance_of? Atome
parents_ids = [parents_ids] unless parents_ids.instance_of?(Array)
parents_ids.each do |parents_id|
# parents_id = parents_id if parents_id.instance_of? Atome
@@ -28,11 +28,11 @@
parents_ids
end
new({ particle: :attached })
new({ sanitizer: :attached }) do |children_ids|
- puts "=> attached now! : #{children_ids}<="
+ # puts "=> attached now! : #{children_ids}<="
# children_ids = children_ids if children_ids.instance_of? Atome
children_ids = [children_ids] unless children_ids.instance_of?(Array)
children_ids.each do |child_id|
# child_id = child_id if child_id.instance_of? Atome
child_found = grab(child_id)
@@ -53,11 +53,10 @@
child_found.atome[:attach] = [parents_found]
end
end
new({ particle: :detached, store: false })
-
new({ sanitizer: :detached }) do |values|
if values.instance_of? Array
values.each do |value|
detach_atome(value)
end
@@ -67,9 +66,12 @@
values = [values]
end
values
end
+
+
+new({ particle: :real })
new({ particle: :type })
new({ particle: :id })
new({ sanitizer: :id }) do |params|
if @atome[:id] != params
Universe.update_atome_id(params, self, @atome[:id])