Sha256: 98243be4436ae15edf7c5d5e2c20d7ddd7e3228fe3415517e49fc95432ecf58b

Contents?: true

Size: 514 Bytes

Versions: 2

Compression:

Stored size: 514 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
      emails = params[:user][:email].split(",").map(&:strip).take(5)
      Jobshop::Team.grouped_by_email(emails).each_pair do |email, teams|
        Jobshop::TeamsMailer.found_teams(email, teams).deliver_now
      end

      redirect_to teams_lookup_path
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
jobshop-0.0.131 app/controllers/jobshop/teams/lookups_controller.rb
jobshop-0.0.127 app/controllers/jobshop/teams/lookups_controller.rb