inspec/lib/resources/ini.rb

26 lines
532 B
Ruby
Raw Normal View History

2015-11-24 12:05:34 +00:00
# encoding: utf-8
# author: Christoph Hartmann
# author: Dominik Richter
require 'utils/simpleconfig'
module Inspec::Resources
class IniConfig < JsonConfig
name 'ini'
desc 'Use the ini InSpec audit resource to test data in a INI file.'
example "
descibe ini do
its('auth_protocol') { should eq 'https' }
end
"
# override file load and parse hash with simple config
def parse(content)
SimpleConfig.new(content).params
2015-11-27 13:02:38 +00:00
end
2015-11-24 12:05:34 +00:00
def to_s
"INI #{@path}"
end
2015-11-24 12:05:34 +00:00
end
end