Method: Inspec::Resources::RegistryKey#initialize
- Defined in:
- lib/resources/registry_key.rb
#initialize(name, reg_key = nil) ⇒ RegistryKey
Returns a new instance of RegistryKey.
59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 |
# File 'lib/resources/registry_key.rb', line 59 def initialize(name, reg_key = nil) # if we have one parameter, we use it as name reg_key ||= name @options = {} if reg_key && reg_key.is_a?(Hash) @options = @options.merge!(reg_key) # generate registry_key if we do not have a regular expression @options[:path] = @options[:name] ||= @options[:path] else @options[:name] = name @options[:path] = reg_key end return skip_resource 'The `registry_key` resource is not supported on your OS yet.' if !inspec.os.windows? end |