1
0
mirror of https://github.com/ThrowTheSwitch/Unity.git synced 2026-01-28 02:34:27 +01:00

Ruby script cleanup.

Fix warnings.
Remove 32-bit tests from standard suite because they're not running on most platforms.
This commit is contained in:
Mark VanderVoord
2021-01-16 21:03:18 -05:00
parent 3c1c5338af
commit fcab680286
4 changed files with 12 additions and 13 deletions

View File

@@ -168,13 +168,13 @@ class UnityModuleGenerator
end
############################
def neutralize_filename(name, start_cap=true)
def neutralize_filename(name, start_cap = true)
return name if name.empty?
name = name.split(/(?:\s+|_|(?=[A-Z][a-z]))|(?<=[a-z])(?=[A-Z])/).map{|v|v.capitalize}.join('_')
if start_cap
return name
name = name.split(/(?:\s+|_|(?=[A-Z][a-z]))|(?<=[a-z])(?=[A-Z])/).map { |v| v.capitalize }.join('_')
return if start_cap
name
else
return name[0].downcase + name[1..-1]
name[0].downcase + name[1..-1]
end
end
@@ -182,8 +182,8 @@ class UnityModuleGenerator
def create_filename(part1, part2 = '')
name = part2.empty? ? part1 : part1 + '_' + part2
case (@options[:naming])
when 'bumpy' then neutralize_filename(name,false).gsub('_','')
when 'camel' then neutralize_filename(name).gsub('_','')
when 'bumpy' then neutralize_filename(name,false).delete('_')
when 'camel' then neutralize_filename(name).delete('_')
when 'snake' then neutralize_filename(name).downcase
when 'caps' then neutralize_filename(name).upcase
else name