Sha256: 4c79fbf86bcc3fe28316aa33de526220b006b352a71534283dbad90f06a2145c
Contents?: true
Size: 630 Bytes
Versions: 74
Compression:
Stored size: 630 Bytes
Contents
# encoding: utf-8 # author: Christoph Hartmann # author: Dominik Richter require 'yaml' # Parses a yaml document # Usage: # describe yaml('.kitchen.yaml') do # its('driver.name') { should eq('vagrant') } # end module Inspec::Resources class YamlConfig < JsonConfig name 'yaml' desc 'Use the yaml InSpec audit resource to test configuration data in a YAML file.' example " describe yaml do its('name') { should eq 'foo' } end " # override file load and parse hash from yaml def parse(content) YAML.load(content) end def to_s "YAML #{@path}" end end end
Version data entries
74 entries across 74 versions & 1 rubygems