module SchellScriptBuildPhaseSearch

Public Instance Methods

find_script(build_settings_interpolator, build_settings, script_name) click to toggle source

@param [XcodeArchiveCache::BuildSettings::StringInterpolator] build_settings_interpolator @param [XcodeArchiveCache::BuildSettings::Container] build_settings @param [String] script_name

@return [String]

# File lib/extensions/target.rb, line 33
def find_script(build_settings_interpolator, build_settings, script_name)
  shell_script_build_phases.each do |phase|
    if phase.display_name == script_name
      return build_settings_interpolator.interpolate(phase.shell_script, build_settings)
                  .gsub(/^"|"$/, "")
                  .strip
    end
  end

  nil
end