Class: Hexx::Suit::Metrics::MetricFu

Inherits:
Base
  • Object
show all
Defined in:
lib/hexx/suit/metrics/metric_fu.rb,
lib/hexx/suit/metrics/metric_fu/flay.rb,
lib/hexx/suit/metrics/metric_fu/cane.rb,
lib/hexx/suit/metrics/metric_fu/base.rb,
lib/hexx/suit/metrics/metric_fu/reek.rb,
lib/hexx/suit/metrics/metric_fu/roodi.rb,
lib/hexx/suit/metrics/metric_fu/churn.rb,
lib/hexx/suit/metrics/metric_fu/saikuro.rb

Overview

Configurator for the metric_fu and all its subpackages

Defined Under Namespace

Classes: Base, Cane, Churn, Flay, Reek, Roodi, Saikuro

Constant Summary

Constants inherited from Base

Base::SYSTEM

Class Method Summary collapse

Instance Method Summary collapse

Methods inherited from Base

load, run, #run

Class Method Details

.newHexx::Suit::Metrics::MetricFu

Loads the metric_fu gem dependency


13
14
15
16
# File 'lib/hexx/suit/metrics/metric_fu.rb', line 13

def self.new
  require "metric_fu"
  super
end

Instance Method Details

#loadself

Loads common settings and configures metrics


21
22
23
24
25
26
27
# File 'lib/hexx/suit/metrics/metric_fu.rb', line 21

def load
  set_environment
  configure_metric_fu
  configure_packages

  super
end