-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsummary.html.erb
46 lines (45 loc) · 1.63 KB
/
summary.html.erb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
<h2 style="font-size: 120%">Zusammenfassung</h2>
<table style="border: 1px solid black; border-collapse: collapse">
<th style="border: 1px solid black">
<% @origins.keys.each do |o| %>
<td style="border: 1px solid black"><%= o %></td>
<% end %>
</th>
<tr style="border: 1px solid black">
<td style="border: 1px solid black">Aktueller Preis</td>
<% @origins.values.each do |o|
delta = o.stats[:last].to_i - o.stats[:before].to_i
style = delta < 0 ? ' style="font-weight: bold; color: green;"' : ''
delta = '+' + delta.to_s if delta > 0
delta = '==' if delta == 0
%>
<td<%= style %> style="border: 1px solid black"><%= o.stats[:last] %><br><%= "(#{delta})" %></td>
<% end %>
</tr>
<tr style="border: 1px solid black">
<td style="border: 1px solid black">Letzter Preis</td>
<% @origins.values.each do |o| %>
<td style="border: 1px solid black"><%= o.stats[:before] %></td>
<% end %>
</tr>
<tr style="border: 1px solid black">
<td style="border: 1px solid black">Niedriegster Preis innerhalb der letzten sieben Tage</td>
<% @origins.values.each do |o| %>
<td style="border: 1px solid black"><%= o.stats[:lastweek] %></td>
<% end %>
</tr>
<tr style="border: 1px solid black">
<td style="border: 1px solid black">Niedriegster Preis bisher</td>
<% @origins.values.each do |o| %>
<td style="border: 1px solid black"><%= o.stats[:alltime] %></td>
<% end %>
</tr>
</table>
<% @origins.each do |k,v| %>
<h2 style="font-size: 120%">Aktuelle Ergebnisse für <%= k %></h2>
<ul>
<% v.last_results.each do |r| %>
<li><%= r %>
<% end %>
</ul>
<% end %>