From 05dc070d54c854087f24999f9a19d4d91d6928db Mon Sep 17 00:00:00 2001 From: Tim Riley Date: Fri, 24 May 2024 15:00:58 +1000 Subject: [PATCH 1/2] Lay out default acronyms as a multi-line list Alphabetize this list, too. This will make it easier to add/identify changes to this list in the future. --- lib/dry/inflector/inflections/defaults.rb | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/lib/dry/inflector/inflections/defaults.rb b/lib/dry/inflector/inflections/defaults.rb index 3ea6ca0..46ce01e 100644 --- a/lib/dry/inflector/inflections/defaults.rb +++ b/lib/dry/inflector/inflections/defaults.rb @@ -110,7 +110,15 @@ def self.uncountable(inflect) # @since 0.1.2 # @api private def self.acronyms(inflect) - inflect.acronym(*%w[JSON HTTP OpenSSL HMAC CSRF API CSV]) + inflect.acronym(*%w[ + API + CSRF + CSV + HMAC + HTTP + JSON + OpenSSL + ]) end private_class_method :plural, :singular, :irregular, :uncountable, :acronyms From e9109c9a71dfa9b81c46fe718e2b7512c9a7e7e4 Mon Sep 17 00:00:00 2001 From: Tim Riley Date: Fri, 24 May 2024 15:02:00 +1000 Subject: [PATCH 2/2] =?UTF-8?q?Add=20=E2=80=9CDB=E2=80=9D=20as=20a=20defau?= =?UTF-8?q?lt=20acronym?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lib/dry/inflector/inflections/defaults.rb | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/dry/inflector/inflections/defaults.rb b/lib/dry/inflector/inflections/defaults.rb index 46ce01e..e7dd148 100644 --- a/lib/dry/inflector/inflections/defaults.rb +++ b/lib/dry/inflector/inflections/defaults.rb @@ -114,6 +114,7 @@ def self.acronyms(inflect) API CSRF CSV + DB HMAC HTTP JSON