Method: Inspec::Resources::WindowsFirewall#initialize
- Defined in:
- lib/inspec/resources/windows_firewall.rb
#initialize(profile = "Public") ⇒ WindowsFirewall
Returns a new instance of WindowsFirewall.
14 15 16 17 18 19 20 21 22 |
# File 'lib/inspec/resources/windows_firewall.rb', line 14 def initialize(profile = "Public") @profile = profile @state = {} load_profile_cmd = load_firewall_profile(profile) cmd = inspec.powershell(load_profile_cmd) @state = JSON.load(cmd.stdout) unless cmd.stdout.empty? end |