From 13c22ede3f0a3f67e02a61338f083e3f3e7ae675 Mon Sep 17 00:00:00 2001 From: Morgan Roderick Date: Tue, 14 Jul 2026 10:36:51 +0200 Subject: [PATCH] fix: move EventHelper from app/helpers to app/models/concerns MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit EventHelper contains model validation logic (venue_or_remote_must_be_present, sponsors_uniqueness, etc.) operating on model state, making it a concern rather than a view helper. Moving it to app/models/concerns/ fixes a presentation-to-domain layer violation. The include EventHelper line in Event does not change — Rails autoloading resolves the module from app/models/concerns/ under the same name. --- app/{helpers => models/concerns}/event_helper.rb | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename app/{helpers => models/concerns}/event_helper.rb (100%) diff --git a/app/helpers/event_helper.rb b/app/models/concerns/event_helper.rb similarity index 100% rename from app/helpers/event_helper.rb rename to app/models/concerns/event_helper.rb