inspec/lib/resources/ini.rb

24 lines
408 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'
# Parses a ini file
# Usage:
# descibe ini do
# its("auth_protocol") { should eq "https" }
# end
class IniConfig < JsonConfig
name 'ini'
# override file load and parse hash with simple config
def parse(content)
SimpleConfig.new(content).params
end
def to_s
"INI #{@path}"
end
end