From 71d54656b9a4d0fe65c8a264bcee14a2042274d4 Mon Sep 17 00:00:00 2001 From: Takumasa Ochi Date: Wed, 6 Sep 2023 10:40:06 +0900 Subject: [PATCH] Add receiver subsection for Duration Arithmetic We prefer an instance of `ActiveSupport::Duration` as a receiver to calculate relative time like `1.minute.since(created_at)` --- README.adoc | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/README.adoc b/README.adoc index 9a71bea..3b06f76 100644 --- a/README.adoc +++ b/README.adoc @@ -1860,6 +1860,17 @@ Time.zone.now + 2.days 2.days.from_now ---- +Use an instance of `ActiveSupport::Duration` as a receiver to calculate relative time. + +[source,ruby] +---- +# bad - It's confusing to read +created_at.since(1.minute) + +# good +1.minute.since(created_at) +---- + == Bundler === Dev/Test Gems [[dev-test-gems]]