Module: Hocon::Impl::Unmergeable
- Included in:
- ConfigConcatenation, ConfigDelayedMerge, ConfigDelayedMergeObject, ConfigReference
- Defined in:
- lib/hocon/impl/unmergeable.rb
Overview
Interface that tags a ConfigValue that is not mergeable until after substitutions are resolved. Basically these are special ConfigValue that never appear in a resolved tree, like ConfigSubstitution and ConfigDelayedMerge.
Instance Method Summary collapse
Instance Method Details
#unmerged_values ⇒ Object
14 15 16 |
# File 'lib/hocon/impl/unmergeable.rb', line 14 def unmerged_values raise Hocon::ConfigError::ConfigBugOrBrokenError, "subclasses of `Unmergeable` must implement `unmerged_values` (#{self.class})" end |