class String
Public Instance Methods
to_camelcase(mappings=[])
click to toggle source
# File lib/core_extensions/string.rb, line 6 def to_camelcase(mappings=[]) retval = self.split('_').map(&:capitalize).join mappings.each {|k,v| retval.sub!(k,v)} retval end
to_snakecase()
click to toggle source
# File lib/core_extensions/string.rb, line 2 def to_snakecase self.scan(/[A-Z][a-z]*/).join('_').downcase end