From f861716428ef847d84a41f0bcfd8fbff3f6251c3 Mon Sep 17 00:00:00 2001
From: Alexander Olofsson <alexander.olofsson@liu.se>
Date: Mon, 11 Sep 2023 15:48:14 +0200
Subject: [PATCH] Support adding spaces when camel casing

---
 lib/liudesk_cmdb/util.rb | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/lib/liudesk_cmdb/util.rb b/lib/liudesk_cmdb/util.rb
index 9c7ad81..d1667eb 100644
--- a/lib/liudesk_cmdb/util.rb
+++ b/lib/liudesk_cmdb/util.rb
@@ -10,10 +10,10 @@ class String
       .downcase
   end
 
-  def _cmdb_camel_case(capitalized: false)
+  def _cmdb_camel_case(capitalized: false, spaced: false)
     first, *rest = split("_")
     first = first.capitalize if capitalized
-    [first, rest.map(&:capitalize)].join
+    [first, rest.map(&:capitalize)].join(spaced ? " " : nil)
   end
 end
 
-- 
GitLab