class Git::DeprecationGemName

The gem name handed to ActiveSupport::Deprecation

ActiveSupport’s :notify behavior builds its notification name by calling ā€˜underscore` on the gem name. That is a String core extension this gem does not load, because requiring it adds twenty-one methods to String in every process that loads the gem. This subclass answers `underscore` itself, so :notify works and String stays untouched. Everywhere else ActiveSupport interpolates the name or passes it through, where it behaves as ā€œGitā€.

@api private