Sha256: 081fae043ac064474d35b802a4153966846b821b6d33f54f9a47984dabf94adc

Contents?: true

Size: 507 Bytes

Versions: 3

Compression:

Stored size: 507 Bytes

Contents

require "babel_diff/version"
require "babel_diff/file_handler"
require "babel_diff/yaml_differ"

module BabelDiff
  def self.run(current_version_path = "config/locales/phrase.en.yml")
    handler = FileHandler.new(current_version_path)

    yaml_differ = YamlDiffer.new(handler.current_version, handler.previous_version)
    updates = yaml_differ.updates
    additions = yaml_differ.additions

    handler.create_updates(updates)
    handler.create_additions(additions)
    handler.version_files
  end

end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
babel_diff-1.0.3 lib/babel_diff.rb
babel_diff-1.0.2 lib/babel_diff.rb
babel_diff-1.0.1 lib/babel_diff.rb