lib/atome/helpers/utilities.rb in atome-0.5.3.4 vs lib/atome/helpers/utilities.rb in atome-0.5.3.7.2
- old
+ new
@@ -131,12 +131,27 @@
return collector_object
end
end
+ def []=(params, value)
+ # TODO : it may miss some code, see above
+ self.value[params] = value
+ end
def set(params)
params.each do |particle, value|
send(particle, value)
end
end
+
+ def particle_to_remove_decision(particle_to_remove)
+ if particle_to_remove.instance_of? Hash
+ particle_to_remove.each do |particle_found, value|
+ send("remove_#{particle_found}", value)
+ end
+ else
+ send(particle_to_remove, 0)
+ end
+ end
+
end