From d85996a1bbd0cbde00f6fdf7f27622b09a438c70 Mon Sep 17 00:00:00 2001 From: kbe Date: Tue, 30 Sep 2025 00:45:15 +0200 Subject: [PATCH] chore(api/events_controller): Move helper to the end of file I moved this helper to the end of file to permit a better understanability of the controller. Display order matches execution order. --- app/controllers/api/v1/events_controller.rb | 52 ++++++++++----------- 1 file changed, 26 insertions(+), 26 deletions(-) diff --git a/app/controllers/api/v1/events_controller.rb b/app/controllers/api/v1/events_controller.rb index 2a9398c..5f00625 100755 --- a/app/controllers/api/v1/events_controller.rb +++ b/app/controllers/api/v1/events_controller.rb @@ -73,32 +73,6 @@ module Api private - # Helper method to serialize event data safely - def event_json(event) - { - id: event.id, - name: event.name, - slug: event.slug, - description: event.description, - state: event.state, - venue_name: event.venue_name, - venue_address: event.venue_address, - start_time: event.start_time, - end_time: event.end_time, - latitude: event.latitude, - longitude: event.longitude, - featured: event.featured, - created_at: event.created_at, - updated_at: event.updated_at, - user: { - id: event.user.id, - email: event.user.email, - first_name: event.user.first_name, - last_name: event.user.last_name - } - } - end - # Finds an event by its ID or returns 404 Not Found # Used as before_action for the show, update, and destroy actions def set_event @@ -125,6 +99,32 @@ module Api :user_id ) end + + # Helper method to serialize event data safely + def event_json(event) + { + id: event.id, + name: event.name, + slug: event.slug, + description: event.description, + state: event.state, + venue_name: event.venue_name, + venue_address: event.venue_address, + start_time: event.start_time, + end_time: event.end_time, + latitude: event.latitude, + longitude: event.longitude, + featured: event.featured, + created_at: event.created_at, + updated_at: event.updated_at, + user: { + id: event.user.id, + email: event.user.email, # May be remove public email ? + first_name: event.user.first_name, # May be remove public name ? + last_name: event.user.last_name # May be remove public name ? + } + } + end end end end