# frozen_string_literal: true # EventTheme is an optional filter used to categorize Events class EventTheme < ApplicationRecord extend FriendlyId friendly_id :name, use: :slugged has_and_belongs_to_many :events, join_table: 'events_event_themes', dependent: :destroy def safe_destroy if events.count.zero? destroy else false end end end