From f368b9f9c9de6d84c519d2da0259953a19becf32 Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Fri, 18 Apr 2025 17:13:11 +0200 Subject: [PATCH] Inline anemic method --- app/models/card/eventable.rb | 4 ---- app/models/event.rb | 2 +- 2 files changed, 1 insertion(+), 5 deletions(-) diff --git a/app/models/card/eventable.rb b/app/models/card/eventable.rb index c8098708b..7343258f9 100644 --- a/app/models/card/eventable.rb +++ b/app/models/card/eventable.rb @@ -6,10 +6,6 @@ module Card::Eventable before_create { self.last_active_at = Time.current } end - def touch_last_active_at - touch :last_active_at - end - def track_event(action, creator: Current.user, **particulars) if published? event = find_or_capture_event_summary.events.create! action: action, creator: creator, card: self, particulars: particulars diff --git a/app/models/event.rb b/app/models/event.rb index ad17a5e8c..fe2a60c6d 100644 --- a/app/models/event.rb +++ b/app/models/event.rb @@ -10,7 +10,7 @@ class Event < ApplicationRecord scope :chronologically, -> { order created_at: :asc, id: :desc } - after_create -> { card.touch_last_active_at } + after_create -> { card.touch(:last_active_at) } def commented? action == "commented"