BathHacked/energy-sparks

View on GitHub
app/controllers/concerns/user_type_specific.rb

Summary

Maintainability
A
0 mins
Test Coverage
B
85%
module UserTypeSpecific
  extend ActiveSupport::Concern

  private

  def user_type_hash
    if current_user
      { user_role: current_user.role.to_sym, staff_role: current_user.staff_role_as_symbol }
    else
      user_type_hash_guest
    end
  end

  def user_type_hash_guest
    { user_role: :guest, staff_role: nil }
  end
end