diff --git a/lib/liudesk_cmdb/util.rb b/lib/liudesk_cmdb/util.rb index 9c7ad815bfe875ae88d822578d26c8a60aeda1e4..d1667eb1e9d7c67837b3ab19cf4500ae76ed08d7 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