module Chef::DSL::RegistryHelper
Public Instance Methods
registry_data_exists?(key_path, value, architecture = :machine)
click to toggle source
# File lib/chef/dsl/registry_helper.rb, line 52 def registry_data_exists?(key_path, value, architecture = :machine) registry = Chef::Win32::Registry.new(run_context, architecture) registry.data_exists?(key_path, value) end
registry_get_subkeys(key_path, architecture = :machine)
click to toggle source
# File lib/chef/dsl/registry_helper.rb, line 44 def registry_get_subkeys(key_path, architecture = :machine) registry = Chef::Win32::Registry.new(run_context, architecture) registry.get_subkeys(key_path) end
registry_get_values(key_path, architecture = :machine)
click to toggle source
# File lib/chef/dsl/registry_helper.rb, line 36 def registry_get_values(key_path, architecture = :machine) registry = Chef::Win32::Registry.new(run_context, architecture) registry.get_values(key_path) end
registry_has_subkeys?(key_path, architecture = :machine)
click to toggle source
# File lib/chef/dsl/registry_helper.rb, line 40 def registry_has_subkeys?(key_path, architecture = :machine) registry = Chef::Win32::Registry.new(run_context, architecture) registry.has_subkeys?(key_path) end
registry_key_exists?(key_path, architecture = :machine)
click to toggle source
the registry instance is cheap to build and throwing it away ensures we don't carry any state (e.g. magic 32-bit/64-bit settings) between calls
# File lib/chef/dsl/registry_helper.rb, line 32 def registry_key_exists?(key_path, architecture = :machine) registry = Chef::Win32::Registry.new(run_context, architecture) registry.key_exists?(key_path) end
registry_value_exists?(key_path, value, architecture = :machine)
click to toggle source
# File lib/chef/dsl/registry_helper.rb, line 48 def registry_value_exists?(key_path, value, architecture = :machine) registry = Chef::Win32::Registry.new(run_context, architecture) registry.value_exists?(key_path, value) end