14 lines
611 B
Ruby
14 lines
611 B
Ruby
# frozen_string_literal: true
|
|
|
|
class WowCharactersController < ProtectedController
|
|
def index
|
|
@wow_characters = current_user.wow_characters.includes(:wow_realm, :wow_race, :wow_class, :wow_character_medium, :wow_guild)
|
|
end
|
|
|
|
def show
|
|
@wow_character = current_user.wow_characters.includes(wow_standings: { wow_reputation: { wow_reputation_tier: :wow_reputation_tier_levels } }).find(params[:id])
|
|
meta_reputation_ids = @wow_character.wow_standings.map { |standing| standing.wow_reputation.meta_wow_reputation_id }.uniq
|
|
@meta_wow_reputations = WowReputation.find(meta_reputation_ids)
|
|
end
|
|
end
|