l4d.tools/app/models/template_overlay.rb
2026-01-18 17:42:32 +01:00

10 lines
353 B
Ruby

class TemplateOverlay < ApplicationRecord
belongs_to :server_template
belongs_to :overlay
validates :server_template_id, :overlay_id, :position, presence: true
validates :overlay_id, uniqueness: { scope: :server_template_id }
validates :position, uniqueness: { scope: :server_template_id }
scope :ordered, -> { order(position: :asc) }
end