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.
178 179 180 181 |
# File 'lib/puppet/pops/lookup/explainer.rb', line 178 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.
183 184 185 |
# File 'lib/puppet/pops/lookup/explainer.rb', line 183 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.
187 188 189 |
# File 'lib/puppet/pops/lookup/explainer.rb', line 187 def type :invalid_key end |