class Symbol
Core extensions to Symbol class
Public Instance Methods
to_s_camel_case(aSeparator = '_')
click to toggle source
:better_call_saul.to_s_camel_case => ‘BetterCallSaul’ :‘breaking bad’.to_s_camel_case(‘ ’) => ‘BreakingBad’
# File lib/core-extensions/symbol.rb, line 9 def to_s_camel_case(aSeparator = '_') to_s.downcase.split(aSeparator).map(&:capitalize).join end
to_s_snake_case()
click to toggle source
:betterCallSaul.to_s_snake_case => ‘better_call_saul’
# File lib/core-extensions/symbol.rb, line 16 def to_s_snake_case regexp = /(?=[A-Z])/ to_s.split(regexp).join('_').downcase end