Method: Fastlane::Actions::CodeStaticAnalyzerAction.check_file_exist

Defined in:
lib/fastlane/plugin/code_static_analyzer/actions/code_static_analyzer_action.rb

.check_file_exist(work_dir, file, parameter_name) ⇒ Object



181
182
183
184
185
186
187
188
189
# File 'lib/fastlane/plugin/code_static_analyzer/actions/code_static_analyzer_action.rb', line 181

def self.check_file_exist(work_dir, file, parameter_name)
  if file.kind_of?(Array)
    file.each do |file_path|
      UI.user_error!("Unexisted path '#{work_dir}#{file_path}'. Check '#{parameter_name}' parameter. Files should be relative to work directory '#{work_dir}'") if Dir.glob("#{work_dir}#{file_path}").empty?
    end
  else
    UI.user_error!("Unexisted path '#{work_dir}#{file}'. Check '#{parameter_name}' parameter. Files should be relative to work directory '#{work_dir}'") if Dir.glob("#{work_dir}#{file}").empty?
  end
end