module Hocon::Impl::ReplaceableMergeStack
Implemented by a merge stack (ConfigDelayedMerge
, ConfigDelayedMergeObject
) that replaces itself during substitution resolution in order to implement “look backwards only” semantics.
Public Instance Methods
Source
# File lib/hocon/impl/replaceable_merge_stack.rb, line 19 def make_replacement(context, skipping) raise Hocon::ConfigError::ConfigBugOrBrokenError, "subclasses of `ReplaceableMergeStack` must implement `make_replacement` (#{self.class})" end
Make a replacement for this object skipping the given number of elements which are lower in merge priority.