Module: EasyIO::Registry

Defined in:
lib/easy_io/registry.rb

Class Method Summary collapse

Class Method Details

.key_exists?(path) ⇒ Boolean

Returns:

  • (Boolean)


9
10
11
12
13
14
# File 'lib/easy_io/registry.rb', line 9

def key_exists?(path)
  Win32::Registry::HKEY_LOCAL_MACHINE.open(path, ::Win32::Registry::KEY_READ)
  true
rescue
  false
end

.read(key_path, value_name) ⇒ Object



5
6
7
# File 'lib/easy_io/registry.rb', line 5

def read(key_path, value_name)
  ::Win32::Registry::HKEY_LOCAL_MACHINE.open(key_path, ::Win32::Registry::KEY_READ).read_s(value_name)
end