Method: Inspec::Metadata.from_ref
- Defined in:
- lib/inspec/metadata.rb
.from_ref(ref, contents, profile_id, logger = nil) ⇒ Object
162 163 164 165 166 167 168 169 170 171 172 173 174 175 |
# File 'lib/inspec/metadata.rb', line 162 def self.from_ref(ref, contents, profile_id, logger = nil) # NOTE there doesn't have to exist an actual file, it may come from an # archive (i.e., contents) case File.basename(ref) when 'inspec.yml' from_yaml(ref, contents, profile_id, logger) when 'metadata.rb' from_ruby(ref, contents, profile_id, logger) else logger ||= Logger.new(nil) logger.error "Don't know how to handle metadata in #{ref}" nil end end |