Method: ForemanDocker::ParameterValidators#validate_unique_parameter_keys
- Defined in:
- app/models/concerns/foreman_docker/parameter_validators.rb
#validate_unique_parameter_keys ⇒ Object
9 10 11 12 13 14 15 16 17 18 19 20 21 |
# File 'app/models/concerns/foreman_docker/parameter_validators.rb', line 9 def validate_unique_parameter_keys parameters_symbol = [:environment_variables, :exposed_ports, :dns] parameters_symbol.each do |param_symbol| keys = [] errors = false self.public_send(param_symbol).each do |param| errors = duplicate_key?(keys, param) end self.errors.add(param_symbol, _('Please ensure the following parameters are unique')) if errors end end |