app/views/notifier/weekly_report.html.erb
<!DOCTYPE html>
<html>
<head>
<meta content='text/html; charset=UTF-8' http-equiv='Content-Type' />
</head>
<body>
<table>
<tr>
<td>
<p>
Hi <%= @user.name %>,
</p>
</td>
</tr>
<tr>
<td width="70%" height="180px" style="vertical-align: top;">
Your breakdown for last week:
<p>
<table width="50%">
<% if @pto_hours.nonzero? %>
<tr>
<td>PTO</td>
<td><%= pluralize_hours(@pto_hours) %></td>
</tr>
<% end %>
<tr>
<td>Client</td>
<td><%= pluralize_hours(@client_hours) %></td>
</tr>
<tr>
<td>Internal</td>
<td><%= pluralize_hours(@internal_hours) %></td>
</tr>
<tr>
<td colspan=2><hr/></td>
</tr>
<tr>
<td>Total</td>
<td><%= pluralize_hours(@total_hours) %></td>
</tr>
<tr>
<td>Expected</td>
<td><%= pluralize_hours(@expected_total_hours) %></td>
</tr>
<tr>
<td colspan=2><hr/></td>
</tr>
<tr>
<td>Missing</td>
<td><%= pluralize_hours(@missing_hours) %></td>
</tr>
</table>
</p>
</td>
<td>
<% if @pto_hours.nonzero? %>
<img src="https://chart.googleapis.com/chart?cht=p&chd=t:<%= @pto_hours %>,<%= @client_hours %>,<%= @missing_hours %>,<%= @internal_hours %>|<%= @pto_hours %>,<%= @expected_client_hours %>,0,<%= @expected_internal_hours %>&chs=360x360&chdl=PTO|Client||Internal&chdlp=b&cht=pc&chdls=000000,24&chco=bb1e10,66cc00,ffffff,004876,f2bfbf,d9f2cc,ffffff,bfd1dd" width="180" height="180" />
<% else %>
<img src="https://chart.googleapis.com/chart?cht=p&chd=t:<%= @client_hours %>,<%= @missing_hours %>,<%= @internal_hours %>|<%= @expected_client_hours %>,0,<%= @expected_internal_hours %>&chs=360x360&chdl=Client||Internal&chdlp=b&cht=pc&chdls=000000,24&chco=66cc00,ffffff,004876,d9f2cc,ffffff,bfd1dd" width="180" height="180" />
<% end %>
</td>
</tr>
<tr>
<td>
<p>
Happy tracking,<br/>
<br/>
Hourglass ⌛️
</p>
</td>
</tr>
</table>
</body>
</html>