You got <%= result[:quantity] %> <%= result[:item].name %> <% if result[:xp].any? %> (<%= result[:xp].map { |award| "#{award[:amount]} xp #{award[:skill].name}" }.join(", ") %>) <% end %>
<% when "hearth_amenity" %>You constructed <%= result[:hearth_amenity].name %>.
<% when "error" %><%= result[:message] %>
<% end %> <% end %>