Class: GitlabQuality::TestTooling::CodeCoverage::ResponsibilityPatternsConfig
- Inherits:
-
Object
- Object
- GitlabQuality::TestTooling::CodeCoverage::ResponsibilityPatternsConfig
- Defined in:
- lib/gitlab_quality/test_tooling/code_coverage/responsibility_patterns_config.rb
Constant Summary collapse
- ConfigError =
Class.new(StandardError)
Instance Attribute Summary collapse
-
#dependent_patterns ⇒ Object
readonly
Returns the value of attribute dependent_patterns.
-
#responsible_patterns ⇒ Object
readonly
Returns the value of attribute responsible_patterns.
Instance Method Summary collapse
-
#initialize(file_path) ⇒ ResponsibilityPatternsConfig
constructor
A new instance of ResponsibilityPatternsConfig.
Constructor Details
#initialize(file_path) ⇒ ResponsibilityPatternsConfig
Returns a new instance of ResponsibilityPatternsConfig.
15 16 17 18 19 20 |
# File 'lib/gitlab_quality/test_tooling/code_coverage/responsibility_patterns_config.rb', line 15 def initialize(file_path) @file_path = file_path @config = load_config @responsible_patterns = parse_patterns('responsible') @dependent_patterns = parse_patterns('dependent') end |
Instance Attribute Details
#dependent_patterns ⇒ Object (readonly)
Returns the value of attribute dependent_patterns.
11 12 13 |
# File 'lib/gitlab_quality/test_tooling/code_coverage/responsibility_patterns_config.rb', line 11 def dependent_patterns @dependent_patterns end |
#responsible_patterns ⇒ Object (readonly)
Returns the value of attribute responsible_patterns.
11 12 13 |
# File 'lib/gitlab_quality/test_tooling/code_coverage/responsibility_patterns_config.rb', line 11 def responsible_patterns @responsible_patterns end |