Compare two text and decorate text differences.
Add this line to your application's Gemfile:
gem 'diff_colorize', github: 'kei-p/diff_colorize'
require 'diff_colorize'
result = DiffColorize.diff("abcde", "aBcDe")
result.color_t1
=> "a\e[31mb\e[0mc\e[31md\e[0me"
result.color_t2
=> "a\e[31mB\e[0mc\e[31mD\e[0me"
If you want to change the decorate color, set ANSI Escape sequences like this.
result.color_t2("\e[36m")
=> "a\e[36mB\e[0mc\e[36mD\e[0me"
- Fork it ( https://github.com/kei-p/diff_colorize/fork )
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create a new Pull Request