Sha256: da1c65a0139253f9ca10345c4f4f2c91e80ba778a03619a87d37a46d555b587f
Contents?: true
Size: 488 Bytes
Versions: 2
Compression:
Stored size: 488 Bytes
Contents
module VoluntaryClassifiedAdvertisement module TasksHelper def tasks_with_candidatures(user) task_ids, vacancy_to_task_id = [], {} if user_signed_in? @tasks.each{|t| vacancy_to_task_id[t.vacancy_id] = t.id } Candidature.where(user_id: current_user.id, vacancy_id: @tasks.map(&:vacancy_id)).each do |candidature| task_ids << vacancy_to_task_id[candidature.vacancy_id] end end task_ids end end end
Version data entries
2 entries across 2 versions & 1 rubygems