Class: Codat::Camelizer

Inherits:
Object
  • Object
show all
Defined in:
lib/codat/camelizer.rb

Class Method Summary collapse

Class Method Details

.transform(underscore_string) ⇒ Object

Converts this_is_my_string to thisIsMyString and returns it as a symbol.



6
7
8
9
10
11
12
# File 'lib/codat/camelizer.rb', line 6

def self.transform(underscore_string)
  parts = underscore_string.to_s.split('_')

  rest = parts[1..].map(&:capitalize)

  rest.unshift(parts[0]).join.to_sym
end