Module: ArchUnit::Layers::FluentApi
- Defined in:
- lib/archunit/layers/fluentapi/layers.rb,
lib/archunit/layers/fluentapi/layered_architecture.rb,
lib/archunit/layers/fluentapi/layer_definition_builder.rb,
lib/archunit/layers/fluentapi/layered_architecture_values.rb,
lib/archunit/layers/fluentapi/layer_dependency_rule_builder.rb
Overview
Sentence-like entry points and builders for layer architecture rules.
Defined Under Namespace
Modules: LayeredArchitectureValues Classes: LayerDefinitionBuilder, LayerDependencyRuleBuilder, LayeredArchitecture
Class Method Summary collapse
-
.project_layers(project_locator = nil) ⇒ LayeredArchitecture
(also: layers)
Starts an immutable named-layer policy.
Class Method Details
.project_layers(project_locator = nil) ⇒ LayeredArchitecture Also known as: layers
Starts an immutable named-layer policy.
14 15 16 |
# File 'lib/archunit/layers/fluentapi/layers.rb', line 14 def project_layers(project_locator = nil) LayeredArchitecture.new(project_locator:) end |
ArchUnitRuby