struct

ECS::LogEntry::Registry

Inherits JSON::Serializable < Struct < Value < Object

Constructors

new(pull : JSON::PullParser)
Source
new

Initialize all values as nil

Source
new(*, __pull_for_json_serializable pull : JSON::PullParser)
Source

Instance methods

data(value : Data)

A chainable setter for data

Source
data
Source
data

Initialize a new Data, yield it to the block

Source
data=(data : Data | Nil)
Source
hive(new_value : String)

A chainable setter for hive

Source
hive

registry.hive

Abbreviated name for the hive.

Level: Core Type: Keyword Example:

HKLM
Source
hive=(hive : String | Nil)

registry.hive

Abbreviated name for the hive.

Level: Core Type: Keyword Example:

HKLM
Source
key(new_value : String)

A chainable setter for key

Source
key

registry.key

Hive-relative path of keys.

Level: Core Type: Keyword Example:

SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\winword.exe
Source
key=(key : String | Nil)

registry.key

Hive-relative path of keys.

Level: Core Type: Keyword Example:

SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\winword.exe
Source
path(new_value : String)

A chainable setter for path

Source
path

registry.path

Full path, including hive, key and value

Level: Core Type: Keyword Example:

HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\winword.exe\Debugger
Source
path=(path : String | Nil)

registry.path

Full path, including hive, key and value

Level: Core Type: Keyword Example:

HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\winword.exe\Debugger
Source
value(new_value : String)

A chainable setter for value

Source
value

registry.value

Name of the value written.

Level: Core Type: Keyword Example:

Debugger
Source
value=(value : String | Nil)

registry.value

Name of the value written.

Level: Core Type: Keyword Example:

Debugger
Source

Nested types