class String
Core extensions to String class
Public Instance Methods
camel_case(aSeparator = '_')
click to toggle source
‘better_call_saul’.camel_case #=> ‘BetterCallSaul’ ‘breaking bad’.camel_case(‘ ’) #=> ‘BreakingBad’
# File lib/core-extensions/string.rb, line 9 def camel_case(aSeparator = '_') split(aSeparator).map!(&:capitalize).join end
snake_case()
click to toggle source
‘Better Call Saul’.snake_case #=> ‘better_call_saul’
# File lib/core-extensions/string.rb, line 16 def snake_case downcase.gsub(/\s+/, '_') end
to_sym_snake_case()
click to toggle source
‘Better Call Saul’.to_sym_snake_case #=> :better_call_saul
# File lib/core-extensions/string.rb, line 23 def to_sym_snake_case snake_case.to_sym end