Class: Yaml::Merge::SmartMerger::Resolver
- Inherits:
-
Ast::Merge::ConflictResolverBase
- Object
- Ast::Merge::ConflictResolverBase
- Yaml::Merge::SmartMerger::Resolver
- Includes:
- Ast::Merge::CommentLayoutEmissionSupport, Ast::Merge::StructuredEmitterProvenanceSupport
- Defined in:
- lib/yaml/merge/smart_merger.rb
Instance Method Summary collapse
-
#initialize(template_analysis, dest_analysis, merge_sequences: false, **options) ⇒ Resolver
constructor
A new instance of Resolver.
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, **) super(strategy: :batch, template_analysis: template_analysis, dest_analysis: dest_analysis, **) @merge_sequences = merge_sequences @emitter = Emitter.new end |