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