mirror of
				https://github.com/onyx-and-iris/obsws-ruby.git
				synced 2025-10-31 00:41:45 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			17 lines
		
	
	
		
			298 B
		
	
	
	
		
			Ruby
		
	
	
	
	
	
			
		
		
	
	
			17 lines
		
	
	
		
			298 B
		
	
	
	
		
			Ruby
		
	
	
	
	
	
| module OBSWS
 | |
|   module Util
 | |
|     module String
 | |
|       def camelcase(s)
 | |
|         s.split("_").map(&:capitalize).join
 | |
|       end
 | |
| 
 | |
|       def snakecase(s)
 | |
|         s
 | |
|           .gsub(/([A-Z]+)([A-Z][a-z])/, '\1_\2')
 | |
|           .gsub(/([a-z\d])([A-Z])/, '\1_\2')
 | |
|           .downcase
 | |
|       end
 | |
|     end
 | |
|   end
 | |
| end
 |