34 lines
585 B
Ruby
34 lines
585 B
Ruby
class Loot < ApplicationRecord
|
|
belongs_to :player
|
|
|
|
def player_name_with_alt
|
|
if self.player.alt?
|
|
"#{self.player.name} (alt of #{self.player.main_player.name})"
|
|
else
|
|
self.player.name
|
|
end
|
|
end
|
|
|
|
def wowhead
|
|
"https://wowhead.com/item=#{self.item_id}"
|
|
end
|
|
|
|
def roll_type_pretty
|
|
case self.roll_type
|
|
when "mainspec"
|
|
"Main Spec"
|
|
when "offspec"
|
|
"Offspec"
|
|
when "minor"
|
|
"Minor Upgrade"
|
|
when "transmog"
|
|
"Transmog"
|
|
else
|
|
"Unknown"
|
|
end
|
|
end
|
|
|
|
def date
|
|
self.timestamp&.strftime("%m/%d/%Y")
|
|
end
|
|
end |