Method: CrailsQueryGenerator.make_file

Defined in:
lib/metarecord/generators/crails/query_generator.rb

.make_file(filename, data) ⇒ Object



74
75
76
77
78
79
80
81
82
83
84
85
# File 'lib/metarecord/generators/crails/query_generator.rb', line 74

def make_file filename, data
  base = "lib/" + filename[0...-3]
  include = base + ".hpp"
  file_define = "_#{filename[0...-3].upcase.gsub "/", "_"}_QUERIES_HPP"
  source = "#ifndef  \#{file_define}\n# define \#{file_define}\n\#{(collect_includes_for filename).join \"\\n\"}\n\#{data[:bodies].join \"\\n\"}\n#endif\n"
end