gitshowcase/gitshowcase

View on GitHub
app/controllers/landing_controller.rb

Summary

Maintainability
A
0 mins
Test Coverage
class LandingController < ApplicationController
  def home
    @project_count = Project.count

    inviter_id = session[:inviter_id]
    @inviter = User.find(inviter_id) rescue nil if inviter_id

    @domain_user = User.order('RANDOM()').where(admin: true).first
  end

  def invitation
    @user = User.find_by_username params[:username]
    session[:inviter_id] = @user ? @user.id : nil
    redirect_to root_path
  end
end