Module: Hexx::Suit

Defined in:
lib/hexx/suit.rb,
lib/hexx/suit/install.rb,
lib/hexx/suit/metrics.rb,
lib/hexx/suit/version.rb,
lib/hexx/suit/metrics/rubocop.rb,
lib/hexx/suit/metrics/metric_fu.rb,
lib/hexx/suit/metrics/yardstick.rb,
lib/hexx/suit/metrics/metric_fu/base.rb,
lib/hexx/suit/metrics/metric_fu/cane.rb,
lib/hexx/suit/metrics/metric_fu/flay.rb,
lib/hexx/suit/metrics/metric_fu/reek.rb,
lib/hexx/suit/metrics/metric_fu/churn.rb,
lib/hexx/suit/metrics/metric_fu/roodi.rb,
lib/hexx/suit/metrics/metric_fu/saikuro.rb

Overview

Namespace for the module.

Defined Under Namespace

Modules: Metrics Classes: Install

Constant Summary collapse

VERSION =

The semantic version of the module.

"2.3.2".freeze

Class Method Summary collapse

Class Method Details

.install_tasksundefined

Loads all the necessary rake tasks

Examples:

Hexx::Suit.install_tasks

Returns:

  • (undefined)


19
20
21
22
# File 'lib/hexx/suit.rb', line 19

def install_tasks
  load_rspec_tasks
  load_custom_tasks
end

.load_metrics_for(scope) ⇒ Object

Loads runtime metrics for the host gem

Examples:

# spec/spec_helper.rb
Hexx::Suit.load_metrics_for(self)


29
30
31
# File 'lib/hexx/suit.rb', line 29

def load_metrics_for(scope)
  RSpec.load_metrics_for(scope)
end