Sha256: 5f6527381bf9663e18137eb942c6121c3e6fc34573f6f9b5287e6b5610eef1d1
Contents?: true
Size: 575 Bytes
Versions: 111
Compression:
Stored size: 575 Bytes
Contents
# Copyright 2017 Chef Software module Inspec class RuntimeProfile attr_reader :files def initialize(profile) @src = profile.source_reader @files = @src.data_files.keys.map do |k| k.sub("files" + File::SEPARATOR, "") end end # Retrieve a profile file's contents # # @param name [String] the name of the file # @return [String] contents of the file of RuntimeError if missing def file(name) @src.data_files[File.join("files", name)] || raise("Cannot find file #{name} in profile.") end end end
Version data entries
111 entries across 111 versions & 2 rubygems