Class: ArchUnit::Files::FluentApi::PositiveMatchPatternFileConditionBuilder

Inherits:
MatchPatternFileConditionBuilder show all
Defined in:
lib/archunit/files/fluentapi/positive_match_pattern_file_condition_builder.rb

Overview

The should mood for file predicates.

Instance Attribute Summary

Attributes inherited from MatchPatternFileConditionBuilder

#filters, #project_locator

Instance Method Summary collapse

Methods inherited from MatchPatternFileConditionBuilder

#adhere_to, #be_in_folder, #be_in_path, #depend_on_external_modules, #depend_on_files, #have_name, #negated?

Constructor Details

#initialize(scope) ⇒ PositiveMatchPatternFileConditionBuilder

Returns a new instance of PositiveMatchPatternFileConditionBuilder.



11
12
13
# File 'lib/archunit/files/fluentapi/positive_match_pattern_file_condition_builder.rb', line 11

def initialize(scope)
  super(scope, negated: false)
end

Instance Method Details

#have_no_cyclesObject



15
16
17
# File 'lib/archunit/files/fluentapi/positive_match_pattern_file_condition_builder.rb', line 15

def have_no_cycles
  CycleFreeFileCondition.new(self)
end