class Merchant < ApplicationRecord TYPES = %w[FamilyMerchant ProviderMerchant].freeze has_many :transactions, dependent: :nullify validates :name, presence: true validates :type, inclusion: { in: TYPES } scope :alphabetically, -> { order(:name) } end