mirror of
https://github.com/onyx-and-iris/voicemeeter-rb.git
synced 2026-04-17 08:33:31 +00:00
String class extended with camelcase method
This commit is contained in:
14
lib/voicemeeter/core_extensions/string/camelcase.rb
Normal file
14
lib/voicemeeter/core_extensions/string/camelcase.rb
Normal file
@@ -0,0 +1,14 @@
|
||||
module Voicemeeter
|
||||
module Ext
|
||||
module String
|
||||
module CamelCase
|
||||
class ::String
|
||||
def camelcase
|
||||
self if self !~ /_/ && self =~ /[A-Z]+.*/
|
||||
split("_").map { |e| e.capitalize }.join
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
Reference in New Issue
Block a user