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_valuesObject



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