Sha256: eecbd076600653d81134872b40077ef2edcf7259e4453e46b2bb399e8b36ba5b
Contents?: true
Size: 736 Bytes
Versions: 5
Compression:
Stored size: 736 Bytes
Contents
require_dependency "jobshop/application_controller" module Jobshop class Teams::LookupsController < ApplicationController skip_before_action :authenticate_user! def show @lookup = Jobshop::User.new end def create email_addresses = params[:user][:email].split(",").map(&:strip).take(5) @lookup = Jobshop::User .where(email: email_addresses) .joins(:team) .select("jobshop_users.id AS id", "email", "jobshop_teams.name AS team_name") .group_by(&:email) @lookup.each_pair do |email, teams| Jobshop::TeamsMailer.found_teams(email, teams).deliver_later end redirect_to new_user_session_path end end end
Version data entries
5 entries across 5 versions & 1 rubygems