Допустим, у меня есть базовый класс Stream и несколько подклассов Stream.
class Stream
include DateTimeHelper
include LinkHelper
include FormatHelper
def ...
...
end
end
class LongStream < Stream
def ...
...
end
end
Так что подклассы здесь имеют доступ к любым методам в модулях включения.
На основании истории рефакторинга существует вероятность того, что ни один из классов в иерархии не использует, например, методы из FormatHelper.Можно ли как-нибудь программно проверить, используются ли какие-либо методы модуля?