Class: Mire::Output::Unused

Inherits:
Base
  • Object
show all
Defined in:
lib/mire/output/unused.rb

Overview

Check for unused methods

Instance Method Summary collapse

Methods included from ConfigurationMethods

#configuration

Instance Method Details

#checkObject



5
6
7
8
9
10
11
12
# File 'lib/mire/output/unused.rb', line 5

def check
  methods
    .select { |_, m| m[:invocations].empty? }
    .map { |_, m| definitions(m[:definitions]) }
    .flatten
    .compact
    .sort
end