lib/resme/templates/resume.md.erb in resme-0.4.0 vs lib/resme/templates/resume.md.erb in resme-0.5.0
- old
+ new
@@ -1,109 +1,109 @@
-# <%= full_name data %>, <%= data.basics&.title %>
+# <%= full_name data %>, <%= data["basics"]["title"] %>
<%
-addresses = (data["addresses"] || []).map { |x| "**#{x.label}**: #{x.street}, #{x.zip_code} #{x.city}" }
-presence = (data["contacts"] || []).map { |x| "**#{x.label}:** #{x.value}" } + (data["web_presence"] || []).map { |x| "<" + x.value + ">" }
+addresses = (data["addresses"] || []).map { |x| "**#{x['label']}**: #{x['street']}, #{x['zip_code']} #{x['city']}" }
+presence = (data["contacts"] || []).map { |x| "**#{x['label']}:** #{x['value']}" } + (data["web_presence"] || []).map { |x| "<" + x["value"] + ">" }
-%>
<%= presence.map { |x| "* #{x}" }.join("\n") %>
<%= addresses.map { |x| "* #{x}" }.join("\n") %>
<% if data["summary"] -%>
## Summary
-<%= reflow_to_string data.summary, 78 -%>
+<%= reflow_to_string data["summary"], 78 -%>
<% end -%>
<% if data["skills"] -%>
## Skills
-<% (data.skills || []).each do |item| -%>
-- **<%= item.name %>:** <%= item.level %>
+<% (data["skills"] || []).each do |item| -%>
+- **<%= item["name"] %>:** <%= item["level"] %>
<% end -%>
<% end -%>
<% if data["work"] -%>
## Work Experience
-<% (data.work || []).each do |item| -%>
+<% (data["work"] || []).each do |item| -%>
<%= itemize item -%>
<% end -%>
<% end -%>
<% if data["teaching"] -%>
## Teaching
-<% (data.teaching || []).each do |item| -%>
+<% (data["teaching"] || []).each do |item| -%>
<%= itemize item, ["subject", "role"] -%>
<% end -%>
<% end -%>
<% if data["projects"] -%>
## Projects
-<% (data.projects || []).each do |item| -%>
+<% (data["projects"] || []).each do |item| -%>
<%= itemize item, ["name", "role"] -%>
<% end -%>
<% end -%>
<% if data["other"] -%>
## Other Initiatives
-<% (data.other || []).each do |item| -%>
+<% (data["other"] || []).each do |item| -%>
<%= itemize item -%>
<% end -%>
<% end -%>
<% if data["committees"] -%>
## Committees
-<% (data.committees || []).each do |item| -%>
-- <%= item.role %> (<%= item.url %>)
- <%= item.editions %>
+<% (data["committees"] || []).each do |item| -%>
+- <%= item["role"] %> (<%= item["url"] %>)
+ <%= item["editions"] %>
<% end -%>
<% end -%>
<% if data["volunteer"] -%>
## Volunteer
-<% (data.volunteer || []).each do |item| -%>
+<% (data["volunteer"] || []).each do |item| -%>
<%= itemize item -%>
<% end -%>
<% end -%>
<% if data["publications"] -%>
## Publications
-<% (data.publications || []).each do |item| -%>
-- <%= item.authors %>, *"<%= item.title %>"* <%= item.publisher %>, <%= item.date %>
+<% (data["publications"] || []).each do |item| -%>
+- <%= item["authors"] %>, *"<%= item["title"] %>"* <%= item["publisher"] %>, <%= item["date"] %>
<% end -%>
<% end -%>
<% if data["talks"] -%>
## Talks
-<% (data.talks || []).each do |item| -%>
-- *<%= item.title %>*
- <%= item.venue %>, <%= item.date %>
+<% (data["talks"] || []).each do |item| -%>
+- *<%= item["title"] %>*
+ <%= item["venue"] %>, <%= item["date"] %>
<% end -%>
<% end -%>
<% if data["visits"] -%>
## Visits
-<% (data.visits || []).each do |item| -%>
+<% (data["visits"] || []).each do |item| -%>
<%= itemize item -%>
<% end -%>
<% end -%>
<% if data["education"] -%>
## Education
-<% data.education.select { |x| x.publish }.each do |school| -%>
+<% data["education"].select { |x| x["publish"] }.each do |school| -%>
<%= year(school["till"]) %>
-: <%= [school["degree"], school.school].join(", ") %>
- <%= school.address if school.address %>
+: <%= [school["degree"], school["school"]].join(", ") %>
+ <%= school["address"] if school["address"] %>
<% end -%>
<% end -%>
<% ["awards", "achievements"].each do |group| -%>
@@ -117,44 +117,44 @@
<% end -%>
<% if data["software"] %>
## Software
-<% (data.software || []).each do |item| -%>
-- <%= item.title %> (<%= item.role %>)
- <%= item.url %>
+<% (data["software"] || []).each do |item| -%>
+- <%= item["title"] %> (<%= item["role"] %>)
+ <%= item["url"] %>
<% end -%>
<% end -%>
<% if data["interests"] -%>
## Interests
-<% (data.interests || []).each do |item| -%>
-- <%= item.name %> <%= reflow_to_string item.summary, 72, " " %>
+<% (data["interests"] || []).each do |item| -%>
+- <%= item["name"] %> <%= reflow_to_string item["summary"], 72, " " %>
<% end -%>
<% end -%>
<% if data["languages"] %>
## Languages
-<% if data["languages"] and data.languages["mother_tongues"] -%>
-Mother Tongue(s): <%= data.languages.mother_tongues.map { |x| x.language }.join(",") %>
+<% if data["languages"] and data["languages"]["mother_tongues"] -%>
+Mother Tongue(s): <%= data["languages"]["mother_tongues"].map { |x| x["language"] }.join(",") %>
<% end -%>
-<% if data["languages"] and data.languages["foreign"] -%>
+<% if data["languages"] and data["languages"]["foreign"] -%>
Other Language(s):
-<% data.languages.foreign.each do |x| -%>
- - <%= x.language %>: <%= x.level %>
+<% data["languages"]["foreign"].each do |x| -%>
+ - <%= x["language"] %>: <%= x["level"] %>
<% end -%>
<% end -%>
<% end -%>
<% if data["references"] %>
## References
-<% (data.references || []).each do |item| -%>
-<%= item.name %>:
-<%= reflow_to_string item.reference, 72, " " %>
+<% (data["references"] || []).each do |item| -%>
+<%= item["name"] %>:
+<%= reflow_to_string item["reference"], 72, " " %>
<% end -%>
<% end -%>