Sha256: 3a49ac4e3d77a5e0c19862a02c6aca249dc00a40a439d4afb803aae8e8a08282

Contents?: true

Size: 516 Bytes

Versions: 8

Compression:

Stored size: 516 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_later
      end

      redirect_to teams_lookup_path
    end
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
jobshop-0.0.113 app/controllers/jobshop/teams/lookups_controller.rb
jobshop-0.0.109 app/controllers/jobshop/teams/lookups_controller.rb
jobshop-0.0.107 app/controllers/jobshop/teams/lookups_controller.rb
jobshop-0.0.101 app/controllers/jobshop/teams/lookups_controller.rb
jobshop-0.0.67 app/controllers/jobshop/teams/lookups_controller.rb
jobshop-0.0.61 app/controllers/jobshop/teams/lookups_controller.rb
jobshop-0.0.59 app/controllers/jobshop/teams/lookups_controller.rb
jobshop-0.0.53 app/controllers/jobshop/teams/lookups_controller.rb