class Canon::Config::PrettyPrinterConfig

CANON_XML_DIFF_PRETTY_PRINTER_INDENT) work automatically.
parent DiffConfig‘s resolver so that ENV overrides (e.g.
The two attributes (indent and indent_type) are backed by the
when +display_preprocessing: :pretty_print+ is active.
Controls how documents are formatted by Canon::PrettyPrinter::Xml
Pretty-printer sub-configuration for display canonicalization.

def indent

def indent
  @resolver.resolve(:pretty_printer_indent)
end

def indent=(value)

def indent=(value)
  @resolver.set_programmatic(:pretty_printer_indent, value)
end

def indent_type

def indent_type
  @resolver.resolve(:pretty_printer_indent_type)
end

def indent_type=(value)

def indent_type=(value)
  DiffConfig.validate_config_value!(:pretty_printer_indent_type, value)
  @resolver.set_programmatic(:pretty_printer_indent_type, value)
end

def initialize(resolver)

def initialize(resolver)
  @resolver = resolver
end