module SparkleFormation::Utils::AnimalStrings
Animal stylings on strins
Public Instance Methods
camel(string)
click to toggle source
Camel case string @param string [String] @return [String]
# File lib/sparkle_formation/utils.rb, line 51 def camel(string) string.to_s.split("_").map { |k| "#{k.slice(0, 1).upcase}#{k.slice(1, k.length)}" }.join end
snake(string)
click to toggle source
Snake case (underscore) string
@param string [String] @return [String]
# File lib/sparkle_formation/utils.rb, line 59 def snake(string) string.to_s.gsub(/([a-z])([A-Z])/, '\1_\2').downcase.to_sym end