Module: ArchUnit::Metrics::FluentApi

Defined in:
lib/archunit/metrics/fluentapi/metrics.rb,
lib/archunit/metrics/fluentapi/zone_condition.rb,
lib/archunit/metrics/fluentapi/metrics_builder.rb,
lib/archunit/metrics/fluentapi/metric_selection.rb,
lib/archunit/metrics/fluentapi/metric_measurement.rb,
lib/archunit/metrics/fluentapi/lcom_metrics_builder.rb,
lib/archunit/metrics/fluentapi/count_metrics_builder.rb,
lib/archunit/metrics/fluentapi/custom_metric_builder.rb,
lib/archunit/metrics/fluentapi/metric_report_builder.rb,
lib/archunit/metrics/fluentapi/custom_metric_condition.rb,
lib/archunit/metrics/fluentapi/distance_metrics_builder.rb,
lib/archunit/metrics/fluentapi/metric_predicate_condition.rb,
lib/archunit/metrics/fluentapi/metric_threshold_condition.rb

Overview

Public entry point for numeric Ruby source metrics.

Defined Under Namespace

Modules: MetricReportBuilder Classes: CountMetricsBuilder, CustomMetricBuilder, CustomMetricCondition, DistanceMetricsBuilder, LCOMMetricsBuilder, MetricMeasurement, MetricPredicateCondition, MetricSelection, MetricThresholdCondition, MetricsBuilder, ZoneCondition

Class Method Summary collapse

Class Method Details

.metrics(project_locator = nil) ⇒ Object



12
13
14
# File 'lib/archunit/metrics/fluentapi/metrics.rb', line 12

def metrics(project_locator = nil)
  MetricsBuilder.new(project_locator:)
end