name() Instance Public methods Full path of key such as 'HKEY_CURRENT_USERSOFTWAREfoobar'.
keys() Instance Public methods return keys as an array
inspect() Instance Public methods
info() Instance Public methods Returns key information as Array of: :num_keys The number of subkeys. :max_key_length Maximum length of name of subkeys. :num_values The number of values. :max_value_name_length Maximum length of name of values. :max_value_length Maximum length of value of values. :descriptor_length Length of security descriptor. :wtime Last write time as FILETIME(64-bit integer) For detail, see RegQueryInfoKey Win32 API.
flush() Instance Public methods Write all the attributes into the registry file.
each_value() Instance Public methods Enumerate values. each
each_key() Instance Public methods Enumerate subkeys. subkey is String which contains name of subkey. wtime is last write time as FILETIME (64-bit integer). (see ::wtime2time)
each() Instance Public methods Alias for: each_value
delete_value(name) Instance Public methods Delete a registry value named name. We can not delete the `default' value. delete
delete_key(name, recursive = false) Instance Public methods Delete a subkey named name and all its values. If recursive is false, the subkey must not have subkeys. Otherwise, this method deletes all subkeys and values recursively.
Page 457 of 2275