Probably better to make the implementation bits a class, e.g.,
```ruby
differ = FileDiffer.new(file_a, file_b)
differ.diff
```
That way you don't have to have the ugly `_please_dont_use_me` methods.