Skip to content

Instantly share code, notes, and snippets.

@monkeygroover
Created September 4, 2018 07:53
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save monkeygroover/4a25adf2dab3f72f814aebfe49a078bf to your computer and use it in GitHub Desktop.
Save monkeygroover/4a25adf2dab3f72f814aebfe49a078bf to your computer and use it in GitHub Desktop.
SlimE template
defmodule TableRenderer do
def render_html(service_data) do
markup = """
table
tr
th Service
th SHA(s)
th Nodes
= Enum.map service_data, fn({service, data}) ->
tr
= Enum.map data, fn({shas, nodes}) ->
td = service
td = shas
td
ul
= Enum.map nodes, fn(node) ->
li = node
"""
Slime.render(markup, service_data: service_data)
end
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment