Method: Inspec::Metadata.from_ref
- Defined in:
- lib/inspec/metadata.rb
.from_ref(ref, content, profile_id, logger = nil) ⇒ Object
222 223 224 225 226 227 228 229 230 231 232 233 234 235 |
# File 'lib/inspec/metadata.rb', line 222 def self.from_ref(ref, content, profile_id, logger = nil) # NOTE there doesn't have to exist an actual file, it may come from an # archive (i.e., content) case File.basename(ref) when 'inspec.yml' from_yaml(ref, content, profile_id, logger) when 'metadata.rb' from_ruby(ref, content, profile_id, logger) else logger ||= Logger.new(nil) logger.error "Don't know how to handle metadata in #{ref}" nil end end |