class TestChanges::Config
Attributes
config_path[R]
Public Class Methods
new(config_path)
click to toggle source
# File lib/test_changes/config.rb, line 3 def initialize(config_path) @config_path = config_path end
Public Instance Methods
exists?()
click to toggle source
# File lib/test_changes/config.rb, line 7 def exists? File.exist?(@config_path) end
runners()
click to toggle source
# File lib/test_changes/config.rb, line 11 def runners config.map do |runner_name, options| finding_pattern_maps = options['finding_patterns'] Runner.new( name: runner_name, finding_patterns: FindingPattern.build(finding_pattern_maps), exclusion_patterns: options['exclude']) end end
Private Instance Methods
config()
click to toggle source
# File lib/test_changes/config.rb, line 26 def config @config ||= YAML.load_file(config_path) end