Is it actually common practice to extend all methods of a Gem into the application controller in Rails?
Because it seems that Facebooker gem doesn't that, and there is no telling whether the method is from the facebooker gem, or from our internal code.
So when we need to upgrade to Facebooker2, it is hard to find all methods that are actually methods of the Facebooker gem, because the method names do not have a naming convention to grep for.
Is this common practice. If the code instead always uses
fbker = Facebooker.new
fbker.do_something
or
Facebooker::clear_fb_cookies
that would have been a lot easier to grep for the related code. But is it common practice for a gem to make all its methods part of the application controller?