% planning = YAML.load File.read File.join Middleman::Application.root, 'config/2018.yml' def parse_time(time) hour, min = time.split ':' 60 * hour.to_i + min.to_i end %>
<% planning.each do |day, events| %> <%= n = events.size attributes = n == 1 ? nil : { colspan: n } content_tag :th, day, attributes %> <% end %> | |
---|---|
|
<% planning.each do |_, events| %>
<% events.each do |_, events| %>
<%= from %> - <%= to %>
<%= event[:title] %>
<%= event[:description] %>
<% end %>
<% end %>
|
<% end %>
<% end %>