Class: Yaml::Merge::Provider
- Inherits:
-
SourcePreservingProvider
- Object
- SourcePreservingProvider
- Yaml::Merge::Provider
- Defined in:
- lib/yaml/merge/provider.rb,
sig/yaml/merge.rbs
Overview
TSLP projection for the shared YAML source-preserving provider. rubocop:disable Metrics/AbcSize, Metrics/ClassLength, Metrics/CyclomaticComplexity, Metrics/MethodLength, Metrics/ParameterLists, Metrics/PerceivedComplexity -- tree-sitter YAML validation and projection remain one adapter boundary
Constant Summary collapse
- PROVIDER_ID =
'ruby.yaml'- BACKEND =
BACKEND_REFERENCE- PACKAGE_NAME =
Merge::PACKAGE_NAME
- PACKAGE_VERSION =
Version::VERSION
- ROLE =
:workflow
Constants inherited from SourcePreservingProvider
SourcePreservingProvider::DEFAULT_PROFILE, SourcePreservingProvider::DIALECTS
Method Summary
Methods inherited from SourcePreservingProvider
#analyze, #backend_id, #backend_reference, #capabilities, #diff2, #family, #merge2, #merge3, #package_name, #package_version, #provider_id, #role