# File lib/openshift-origin-controller/app/models/application.rb, line 716 def tidy(dependency=nil) dependency = self.framework if dependency.nil? reply = ResultIO.new self.comp_instance_map.each do |comp_inst_name, comp_inst| next if !dependency.nil? and (comp_inst.parent_cart_name != dependency) group_inst = self.group_instance_map[comp_inst.group_instance_name] s,f = run_on_gears(group_inst.gears, reply, false) do |gear, r| r.append gear.tidy(comp_inst) end raise f[0][:exception] if(f.length > 0) end reply end