Method: Puppet::Util::Windows::Registry#each_value
- Defined in:
- lib/puppet/util/windows/registry.rb
#each_value(key, &block) ⇒ Object
93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 |
# File 'lib/puppet/util/windows/registry.rb', line 93 def each_value(key, &block) index = 0 subkey = nil _, value_max_len = reg_query_info_key_max_lengths(key) loop do subkey, type, data = reg_enum_value(key, index, value_max_len) yield subkey, type, data unless subkey.nil? index += 1 break if subkey.nil? end index end |