Class: Puppet::Pops::Lookup::ExplainInvalidKey Private
- Inherits:
-
ExplainTreeNode
- Object
- ExplainNode
- ExplainTreeNode
- Puppet::Pops::Lookup::ExplainInvalidKey
- Defined in:
- lib/puppet/pops/lookup/explainer.rb
This class is part of a private API. You should avoid using this class if possible, as it may be removed or be changed in the future.
Instance Attribute Summary
Attributes inherited from ExplainTreeNode
Instance Method Summary collapse
- #dump_on(io, indent, first_indent) ⇒ Object private
-
#initialize(parent, key) ⇒ ExplainInvalidKey
constructor
private
A new instance of ExplainInvalidKey.
- #type ⇒ Object private
Methods inherited from ExplainTreeNode
#dump_outcome, #dump_value, #found, #found_in_defaults, #found_in_overrides, #increase_indent, #location_not_found, #not_found, #result, #to_hash, #to_s
Methods inherited from ExplainNode
#branches, #dump_texts, #explain, #inspect, #text, #to_hash, #to_s
Constructor Details
#initialize(parent, key) ⇒ ExplainInvalidKey
This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.
Returns a new instance of ExplainInvalidKey.
177 178 179 180 |
# File 'lib/puppet/pops/lookup/explainer.rb', line 177 def initialize(parent, key) super(parent) @key = key.to_s end |
Instance Method Details
#dump_on(io, indent, first_indent) ⇒ Object
This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.
182 183 184 |
# File 'lib/puppet/pops/lookup/explainer.rb', line 182 def dump_on(io, indent, first_indent) io << first_indent << "Invalid key \"" << @key << "\"\n" end |
#type ⇒ Object
This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.
186 187 188 |
# File 'lib/puppet/pops/lookup/explainer.rb', line 186 def type :invalid_key end |