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