Method: Quality::Runner#tools

Defined in:
lib/quality/runner.rb

#toolsObject



87
88
89
90
91
92
93
94
95
# File 'lib/quality/runner.rb', line 87

def tools
  TOOL_CLASSES.symbols_and_classes.map do |_symbol, clazz|
    clazz_name = clazz.to_s
    raise unless clazz_name.start_with?('Quality::Tools::')

    name = clazz_name.split('::').last.underscore
    [name, command_name(clazz, name), clazz]
  end.compact
end