Class: String
Overview
class FalseClass
Instance Method Summary collapse
Instance Method Details
#snake_case ⇒ Object
83 84 85 86 87 |
# File 'lib/core_extensions.rb', line 83 def snake_case return self.downcase if self =~ /^[A-Z]+$/ self.gsub(/([A-Z]+)(?=[A-Z][a-z]?)|\B[A-Z]/, '_\&') =~ /_*(.*)/ return $+.downcase end |