Method: Inspec::Metadata#valid

Defined in:
lib/inspec/metadata.rb

#validObject

return all warn and errors



102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
# File 'lib/inspec/metadata.rb', line 102

def valid
  errors = []
  warnings = []

  %w{ name version }.each do |field|
    next unless params[field.to_sym].nil?
    errors.push("Missing profile #{field} in #{ref}")
  end
  %w{ title summary maintainer copyright }.each do |field|
    next unless params[field.to_sym].nil?
    warnings.push("Missing profile #{field} in #{ref}")
  end

  [errors, warnings]
end