Current section

Files

Jump to
elmer lib templates.ex
Raw

lib/templates.ex

defmodule Elmer.Templates do
def render_msgs do
"""
module <%= Enum.join(@modulename, ".")%>.Msgs exposing (..)
type Msg
\s\s\s\s= NoOp
<%= Enum.map @messages, fn(msg) -> %>\s\s\s\s| <%= msg["msg"] %> <%= Enum.map msg["params"], fn(param) -> %><%= param %> <% end %>
<% end %>
"""
end
end