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