Является ли обычной практикой расширение всех методов Gem в контроллер приложения в Rails?
Потому что кажется, что гем Facebooker этого не делает, и неизвестно, является ли этот метод гемом facebooker или нашим внутренним кодом.
Поэтому, когда нам нужно перейти на Facebooker2, трудно найти все методы, которые на самом деле являются методами драгоценного камня Facebooker, потому что имена методов не имеют соглашения об именах для grep.
Это обычная практика. Если вместо этого код всегда использует
fbker = Facebooker.new
fbker.do_something
or
Facebooker::clear_fb_cookies
это было бы намного проще найти связанный код. Но является ли общепринятой практикой, когда гем делает все свои методы частью контроллера приложения?