Module: SparkleFormation::Utils::AnimalStrings
- Included in:
- SparkleFormation
- Defined in:
- lib/sparkle_formation/utils.rb
Instance Method Summary collapse
Instance Method Details
#camel(string) ⇒ Object
6 7 8 |
# File 'lib/sparkle_formation/utils.rb', line 6 def camel(string) string.to_s.split('_').map{|k| "#{k.slice(0,1).upcase}#{k.slice(1,k.length)}"}.join end |
#snake(string) ⇒ Object
10 11 12 |
# File 'lib/sparkle_formation/utils.rb', line 10 def snake(string) string.to_s.gsub(/([a-z])([A-Z])/, '\1_\2').downcase.to_sym end |