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