Method: Itsi::Server::Config.test!
- Defined in:
- lib/itsi/server/config.rb
.test!(cli_params) ⇒ Object
158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 |
# File 'lib/itsi/server/config.rb', line 158 def self.test!(cli_params) config, errors = build_config(cli_params, Itsi::Server::Config.config_file_path(cli_params[:config_file])) unless errors.any? begin config["middleware_loader"][] rescue Exception => e # rubocop:disable Lint/RescueException errors = [e] end end if errors.any? Itsi.log_error("Config file is invalid") puts errors else Itsi.log_info("Config file is valid") end end |