class BabelDiff::YamlMerger
Public Instance Methods
contents_to_merge()
click to toggle source
# File lib/babel_diff/yaml_merger.rb, line 15 def contents_to_merge YAML.load(flattened_contents_to_merge) end
merged_yaml()
click to toggle source
# File lib/babel_diff/yaml_merger.rb, line 4 def merged_yaml flat_original = HashFlattener.new(original_hash).flatten flat_original.merge!(contents_to_merge) HashFlattener.new(flat_original).unflatten.to_yaml end
original_hash()
click to toggle source
# File lib/babel_diff/yaml_merger.rb, line 11 def original_hash YAML.load(original_contents) end