I think gems used as a library should not monkey-patch the Ruby classes,
except in case of getting permission from users or getting things known to them at least.
So, I think we should use simple methods instead of monkey-patching String
( or use Refinement? But I don't think it's not worth using such a function for the colorize methods.
Ref: https://github.com/unhappychoice/circleci-cli/pull/217
First of all, thank you for this awesome product :pray: I'm using codecov for almost all of my repositories.
Description
colorize
andcodecov-ruby
.codecov-ruby 0.2.8
( https://github.com/codecov/codecov-ruby/pull/94 ) overwrites colorize methods.Suggestion
I think gems used as a library should not monkey-patch the Ruby classes, except in case of getting permission from users or getting things known to them at least.
So, I think we should use simple methods instead of monkey-patching
String
( or useRefinement
? But I don't think it's not worth using such a function for the colorize methods.