Method: CrailsEditGenerator.make_file
- Defined in:
- lib/metarecord/generators/crails/edit_generator.rb
.make_file(filename, data) ⇒ Object
358 359 360 361 362 363 364 365 366 367 368 |
# File 'lib/metarecord/generators/crails/edit_generator.rb', line 358 def make_file filename, data base = "lib/" + filename[0...-3] include = base + ".hpp" data[:bodies].each do |body| body.gsub! "${view-placeholder}", base.split("/")[0...-2].join("/") end source = "#include \"#{include}\"\n" source += generate_includes source += (collect_includes_for filename).join "\n" source += "\n\n" + (data[:bodies].join "\n") end |