class GoodData::LCM2::CollectProjectsWarningStatus

Constants

DESCRIPTION
PARAMS
RESULT_HEADER

Public Class Methods

call(params) click to toggle source
# File lib/gooddata/lcm/actions/collect_projects_warning_status.rb, line 27
def call(params)
  results = []
  return results unless collect_synced_status(params)

  sync_failed_list = params[SYNC_FAILED_LIST]
  if sync_failed_list
    failed_detailed_projects = sync_failed_list[:failed_detailed_projects]
    failed_detailed_projects.each do |failed_detailed_project|
      results << {
        segment: failed_detailed_project[:segment],
        client: failed_detailed_project[:client_id],
        project_pid: failed_detailed_project[:project_id],
        failed_action: failed_detailed_project[:action]
      }
    end
  end

  results
end
print_result(params) click to toggle source