我创建了一个使用以下功能的 Web 框架:
def to_class(text)
text.capitalize
text.gsub(/(_|-)/, '')
end
将目录名称转换为项目的snake_cased类名称。hyphen-casedPascalCased
问题是,该函数只删除了_and -,并且没有大写下一个字母。使用.capitalize, 或.upcase有没有办法让你的snake/hyphen_/-cased名字变成正确的PascalCased类名?