blob: 11030fd7df3eae32dcf1851aa6acd6b90fa3d56d (
plain)
1
2
3
4
5
6
7
8
9
10
11
|
class Equipment < ApplicationRecord
belongs_to :character
belongs_to :item
enum slot: [:mainhand, :offhand, :head, :neck, :back, :torso, :grip,
:left_ring, :right_ring, :waist, :legs, :feet, :curio]
validates :slot, presence: true, uniqueness: { scope: :character }
def slot
self[:slot].to_sym
end
end
|