Skip to content

Instantly share code, notes, and snippets.

@Papipo
Created June 5, 2015 22:10
Show Gist options
  • Save Papipo/2589cf75c382802204e1 to your computer and use it in GitHub Desktop.
Save Papipo/2589cf75c382802204e1 to your computer and use it in GitHub Desktop.
defp apply_events(events) do
Enum.reduce(events, %{}, fn(event, state) ->
apply_event(event.name, event.data, state)
end)
end
defp apply_events(events) do
Enum.reduce(events, %{}, &apply_event/2)
end
defp apply_event(%Event{name: name, data: data}, state) do
apply_event(name, data, state)
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment