33: def MetaData.create_metadata(md_file, project, revision, purpose, dev_name, dev_email)
34: md = {
35: "Project" => project,
36: "Revision" => revision,
37: "Purpose" => purpose,
38: "ID" => Guid.new.to_s,
39: "Created By" => {"Name" => dev_name, "E-Mail" => dev_email},
40: "Journal" => [{ "Date" => Time.now, "Message" => "Created"}],
41: "Summary" => "NONE",
42: "Contents" => [],
43: "Disposition" => []
44: }
45:
46:
47: UI.event :info, "Writing meta-data file to #{md_file}"
48: UI.event :info, "ID: #{md['ID']}"
49: File.open(md_file, "w") { |out| YAML.dump(md, out) }
50:
51: return md
52: end