Class: OpenC3::NoCriticalCmd
- Defined in:
- lib/openc3/migrations/20241208080000_no_critical_cmd.rb
Class Method Summary collapse
Class Method Details
.run ⇒ Object
15 16 17 18 19 20 21 22 23 24 25 |
# File 'lib/openc3/migrations/20241208080000_no_critical_cmd.rb', line 15 def self.run ScopeModel.get_all_models(scope: nil).each do |scope, scope_model| model = MicroserviceModel.get_model(name: "#{scope}__CRITICALCMD__#{scope}", scope: scope) if BASE # Only remove the critical command model if we're not enterprise model.destroy if model else model.work_dir = '/openc3-enterprise/lib/openc3-enterprise/microservices' model.update end end end |