23

In Ruby 1.8, I would call File.compare() from the "ftools" library to easily compare the contents of two files.

However, in Ruby 1.9, "ftools" is replaced by "fileutils", which doesn't have a "compare" method. What's the equivalent call?

Craig Walker
  • 44,465
  • 49
  • 146
  • 204

2 Answers2

29

Ahh, the method has been renamed to compare_file in FileUtils.

There's also an alias of "cmp" in both versions.

Craig Walker
  • 44,465
  • 49
  • 146
  • 204
17

Old question, but I just got here from google. identical? is available for those who like me prefer that coding style.

FileUtils.identical?(exp, act)
thele101
  • 211
  • 3
  • 4