class

Cl8r::Diff::DiffResult

Inherits YAML::Serializable < JSON::Serializable < Reference < Object

Result of diffing two compiled clusters across all physical and logical dimensions.

Constructors

new(*, __pull_for_json_serializable pull : JSON::PullParser)
Source
new(*, __context_for_yaml_serializable ctx : YAML::ParseContext, __node_for_yaml_serializable node : YAML::Nodes::Node)
Source

Instance methods

added_networks
Source
added_nodes
Source
added_racks
Source
added_switches
Source
count_differences
Source
identical?
Source
metadata_diffs
Source
modified_networks
Source
modified_nodes
Source
modified_racks
Source
modified_switches
Source
removed_networks
Source
removed_nodes
Source
removed_racks
Source
removed_switches
Source
render_csv
Source
render_pretty(colorize : Bool = true) : String

Renders a modern hierarchical terminal diff summary.

Source
render_text

Renders a clean plain-text diff report without unicode box or bullet decorations.

Source