Class: String
- Inherits:
-
Object
- Object
- String
- Defined in:
- lib/statemachine/generate/util.rb
Instance Method Summary collapse
Instance Method Details
#camalized(starting_case = :upper) ⇒ Object
39 40 41 42 43 |
# File 'lib/statemachine/generate/util.rb', line 39 def camalized(starting_case = :upper) value = self.downcase.gsub(/[_| |\-][a-z]/) { |match| match[-1..-1].upcase } value = value[0..0].upcase + value[1..-1] if starting_case == :upper return value end |