Lines Matching refs:name
130 # strip any leading path information from the module name and save for later
156 name: submodule_name,
173 def neutralize_filename(name, start_cap: true)
174 return name if name.empty?
176 name = name.split(/(?:\s+|_|(?=[A-Z][a-z]))|(?<=[a-z])(?=[A-Z])/).map(&:capitalize).join('_')
177 name = name[0].downcase + name[1..] unless start_cap
178 name
183 name = part2.empty? ? part1 : "#{part1}_#{part2}"
185 when 'bumpy' then neutralize_filename(name, start_cap: false).delete('_')
186 when 'camel' then neutralize_filename(name).delete('_')
187 when 'snake' then neutralize_filename(name).downcase
188 when 'caps' then neutralize_filename(name).upcase
189 else name
202 raise "ERROR: File #{files[0][:name]} already exists. Exiting." if all_files_exist
214 f.write("#{file[:boilerplate]}\n" % [file[:name]]) unless file[:boilerplate].nil?
215 f.write(file[:template] % [file[:name],
217 file[:name].upcase.tr('-', '_'),
218 file[:name].tr('-', '_'),
274 raise "ERROR: You can't have more than one Module name specified!" unless module_name.nil?
309 raise 'ERROR: You must have a Module name specified! (use option -h for help)' if module_name.nil?