module VG::SO::GenerateSlugFromModuleName
Public Class Methods
call(module_name)
click to toggle source
# File lib/vg/s_o/generate_slug_from_module_name.rb, line 7 def self.call(module_name) GetModuleNameWithoutNamespace.call(module_name) .gsub(/([A-Z]+)([A-Z][a-z])/, '\1_\2') .gsub(/([a-z\d])([A-Z])/, '\1_\2') .downcase.to_sym end