Method: BBLib.method_case

Defined in:
lib/bblib/core/util/cases.rb

.method_case(str) ⇒ Object



51
52
53
# File 'lib/bblib/core/util/cases.rb', line 51

def self.method_case(str)
  str.gsub(/(?<=[^^])([A-Z])(?=[^A-Z\s])/, '_\1').gsub(/[\s\_]+/, '_').snake_case.downcase
end