From 0c9aa61b7d47ea6787c22c429d51e71191aa9644 Mon Sep 17 00:00:00 2001 From: Benjamin ter Kuile Date: Thu, 16 Aug 2018 13:35:31 +0200 Subject: [PATCH] Allow identifier reset --- app/models/concerns/has_uuid_identifier.rb | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/app/models/concerns/has_uuid_identifier.rb b/app/models/concerns/has_uuid_identifier.rb index 2ad5091..a0f9cb7 100644 --- a/app/models/concerns/has_uuid_identifier.rb +++ b/app/models/concerns/has_uuid_identifier.rb @@ -17,6 +17,15 @@ module HasUuidIdentifier end end + def reset_identifier + self.identifier = UUIDTools::UUID.timestamp_create.to_s + end + + def reset_identifier! + reset_identifier + save + end + private def ensure_identifier