Class: String
Instance Method Summary collapse
Instance Method Details
#blank? ⇒ Boolean
2 3 4 |
# File 'lib/core_ext/string.rb', line 2 def blank? strip.empty? end |
#snake_case ⇒ Object
6 7 8 9 10 |
# File 'lib/core_ext/string.rb', line 6 def snake_case return self.downcase if self =~ /^[A-Z]+$/ self.gsub(/([A-Z]+)(?=[A-Z][a-z]?)|\B[A-Z]/, '_\&') =~ /_*(.*)/ return $+.downcase end |