Method: String#snakerize
- Defined in:
- lib/midwire_common/string.rb
#snakerize ⇒ Object
116 117 118 119 120 121 122 |
# File 'lib/midwire_common/string.rb', line 116 def snakerize gsub(/::/, '/') .gsub(/([A-Z]+)([A-Z][a-z])/, '\1_\2') .gsub(/([a-z\d])([A-Z])/, '\1_\2') .tr('-', '_') .downcase end |