Method: Inspec::Metadata.finalize_supports
- Defined in:
- lib/inspec/metadata.rb
.finalize_supports(supports, logger) ⇒ Object
187 188 189 190 191 192 193 194 195 196 197 198 199 |
# File 'lib/inspec/metadata.rb', line 187 def self.finalize_supports(supports, logger) case x = supports when Hash then [finalize_supports_elem(x, logger)] when Array then x.map { |e| finalize_supports_elem(e, logger) }.compact when nil then [] else logger ||= Logger.new(nil) logger.warn( "Do not use deprecated `supports: #{x}` syntax. Instead use:\n"\ "supports:\n - os-family: #{x}\n\n") [{ :'os-family' => x }] end end |