Module: HeavyControl::Extensions::IgnoreSubfolders

Defined in:
lib/heavy_control/extensions/ignore_subfolders.rb

Instance Method Summary collapse

Instance Method Details

#search_for_file(path_suffix) ⇒ Object

[View source]

6
7
8
9
10
11
12
13
14
15
16
17
18
# File 'lib/heavy_control/extensions/ignore_subfolders.rb', line 6

def search_for_file(path_suffix)
  base_result = super(path_suffix)

  return base_result if base_result

  HeavyControl.config[:ignore_subfolders].each do |subfolder|
    new_path_suffix = File.join File.split(path_suffix).insert(-2, subfolder)
    result = super(new_path_suffix)
    return result if result
  end

  nil
end