Class: Yaml::Merge::SmartMerger::Resolver

Inherits:
Ast::Merge::ConflictResolverBase
  • Object
show all
Includes:
Ast::Merge::CommentLayoutEmissionSupport, Ast::Merge::StructuredEmitterProvenanceSupport
Defined in:
lib/yaml/merge/smart_merger.rb

Instance Method Summary collapse

Constructor Details

#initialize(template_analysis, dest_analysis, merge_sequences: false, **options) ⇒ Resolver

Returns a new instance of Resolver.



57
58
59
60
61
# File 'lib/yaml/merge/smart_merger.rb', line 57

def initialize(template_analysis, dest_analysis, merge_sequences: false, **options)
  super(strategy: :batch, template_analysis: template_analysis, dest_analysis: dest_analysis, **options)
  @merge_sequences = merge_sequences
  @emitter = Emitter.new
end