# File lib/openshift-origin-controller/app/models/gear.rb, line 69 def destroy ret = get_proxy.destroy(app,self) if ret.exitcode == 0 self.app.destroyed_gears = [] unless self.app.destroyed_gears self.app.destroyed_gears << @uuid track_destroy_usage self.app.ngears -= 1 self.group_instance.gears.delete(self) app.process_cartridge_commands(ret) self.app.save else raise OpenShift::NodeException.new("Unable to destroy gear on node", 1, ret) end return ret end