Method: Inspec::Metadata.finalize_supports
- Defined in:
- lib/inspec/metadata.rb
.finalize_supports(supports, logger) ⇒ Object
160 161 162 163 164 165 166 167 168 169 170 171 172 173 |
# File 'lib/inspec/metadata.rb', line 160 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 }] # rubocop:disable Style/HashSyntax end end |