validate_engine_existence

in lib/cc/config/validation/file_validator.rb [59:77]


        def validate_engine_existence(engine_name, engine_data)
          if [true, false].include?(engine_data)
            engine_data = {
              "enabled" => true,
              "channel" => Engine::DEFAULT_CHANNEL,
            }
          end

          engine = Engine.new(
            engine_name,
            enabled: engine_data.fetch("enabled", true),
            channel: engine_data["channel"],
            config: engine_data["config"],
          )
          unless engine_exists?(engine)
            warnings << "unknown engine or channel <#{engine.name}:#{engine.channel}>"
          end
        end